Microduino-CoreEFM32 is one of the core modules of Microduino series, and it adopts ARM Cortex-M4 development board with EFM32PG1B100F256 chip. Microduino-CoreEFM32 is an open-source hardware, and it can be used together with Microduino extension modules and other electronic components, modules and sensors to make abundant funny interactive works.
Features
- Small, cheap, stackable and open;
- Open-source hardware circuit design;
- JLINK module can be used to program to Microduino- CoreEFM32 .
- Unified Microduino interface specification and abundant periphery modules, which make it able to be quickly extended and connected with other modules and sensors which meet the Microduino interface specification, conveniently and flexibly;
- 2.54-spacing female header connector interface is convenient for the integration to the pegboard.
|
Specification
Electrical Specification
- Microcontroller:EFM32PG1B100F256
- Speed:40MHz
- Working voltage:5V
- Core voltage:3.3V
- Flash:256KB
- SRAM:32KB
Pins Specification
- I/O
- Digital I/ O pins:24
- ADC : 12-bit, 24-ch., 1 Msps
- Communication
- SPI:2
- IIC: 1
- I2S : 1
- UART : 1
- USART : 2
- Cryptography
- AES-128 : Yes
- AES-256 : Yes
- ECC : Yes
- SHA-1 : Yes
- SHA-2 : Yes
- RSA-2048 : No
- Description of pins
Pin |
Original Pin Name |
Map Pin Name |
Digital Pin |
Analog Pin |
PWM |
SPI |
Serial |
I2C |
Power
|
1 |
VCC |
+5V |
|
|
|
|
|
|
+5V
|
2 |
VCC |
+3V3 |
|
|
|
|
|
|
+3.3V
|
3 |
PC8 |
D7 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
4 |
PC9 |
D8 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
5 |
PC11 |
D9 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
6 |
PB11 |
D10 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
7 |
PB12 |
D11 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
8 |
PF2 |
D12 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
9 |
PF3 |
D13 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
10 |
\ |
AREF |
|
|
|
|
|
|
|
11 |
PF4 |
A0 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
12 |
PD9 |
A1 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
13 |
PD10 |
A2 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
14 |
PD11 |
A3 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
15 |
PD12 |
SDA |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
16 |
PD13 |
SCL |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
17 |
PD14 |
A6 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
18 |
PD15 |
A7 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
19 |
PA0 |
D0 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
20 |
PA1 |
D1 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
21 |
PB13 |
D2 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
22 |
PC10 |
D3 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
23 |
PC7 |
D4 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
24 |
PF1 |
D5 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
25 |
PF0 |
D6 |
yes |
yes |
yes |
yes |
USART0/1 |
SDA/SCL |
|
26 |
RESET |
RST |
|
|
|
|
|
|
|
27 |
GND |
GND |
|
|
|
|
|
|
GND
|
Documents
Development
Set Microduino-CoreEFM32 Development Environment
- Adopt Mbed development environment: mbed is a prototype development platform for ARM processor, and it specifically contains free software development kit(SDK), hardware development kit(HDK) and online tools(Web), three parts. Mbed provides a perfect microprocessor software development environment on the base of the browser, including functions such as code writing, the program compilation, and the version control. Users can do development as long as the Internet is access. The programs can work as long as they are downloaded and saved to the mbed development board, without the trouble of installing the development environment, so it is very convenient. Players can use Microduino , together with other electronic components, modules and sensors to make many funny interactive works through Mbed software.
- To configure the Mbed development environment, please refer to
- Download programs to Microduino-CoreEFM32
Program Microduino-CoreEFM32
- Hardware equipment needed:Microduino-CoreEFM32 and JLINK modules( it needs to be driven)
- Software equipment needed:Mbed(you needn’t download and install it as long as the Internet is available.)
Start your Micoduino-CoreEFM32
Program Microduino-CoreEFM32 BootLoader
Application
Microduino CoreEFM32 Tutorial
FAQ
Purchase
History
Gallery
Video
|