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 sued 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;
- Microduino- CoreEFM32 can be downloaded with programs with JLINK module.
- 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 mother line interface is convenient for 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
- Use Mbed development environment: mbed is a prototype development platform facing toward ARM processor, and it specifically contains free software development kit(SDK), hardware design 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 the the code writing, the programs compiling, and the version controlling. The users can develop as long as 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
Programming 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
Write Microduino-CoreEFM32 BootLoader
Application
Microduino CoreEFM32 Tutorial
FAQ
Purchase
History
Gallery
Video
|