mCookie-CoreUSB uses the ATMEGA32U4 series 8 bits MCU as the core, open source, and the Arduino Leonardo compatible controller module.
mCookie adopts the same Java/C development environment with Arduino. Users can use Arduino IDE with other software Flash or Processing as well as mCookie and other electronic components, modules and sensors to make lots of interesting products.
Features
- Contain the microcontroller and USB, use the USB to download and no need Microduino-FT232R anymore;
- USB overcurrent protection ;
- Small, cheap, stackable, opened platfrom;
- Open source hardware circuit design, compatible with the Arduino IDE development environment for programming;
- Use ISP download mode, burn bootloader easily;
- Define unified interface mCookie specification and contain rich peripheral modules, capable of having quick connection with other mCookie modules and sensors easily and flexibly.
Specifications
- Digital I/O port 0~13,A0~A5。
- On Microduino-Core32U4, the ports are RX0, TX1, D2~D13, A0~A5. 20 IO ports are defined as input/output port.
- Analog I/O analogy input port is A0~A5;
- Each port provides 10-bit resolution (that is 1024 values). By default, the measuring range of voltage is from the power supply voltage to GND.
- Supports eight PWM output ports that are SCl, 3, 4, 5, 6, 7, 8, 9;
- IIC interface, SDA, SCL;
- Supports ISP download function;
- Serial
- Serial: USB virtual serial port
- Serial1: RX0, TX1
- Five external interrupts:
- interrupt 0: SCL
- interrupt 1: SDA
- interrupt 2: D0
- interrupt 3: D1
- interrupt 4: D2
Flash |
32 KB(ATMEGA32U4)and 4KB is used to guide the program.
|
SRAM |
2.5 KB(ATMEGA32U4)
|
EEPROM |
1 KB(ATMEGA32U4)
|
Clock frequency |
16 MHz
|
Pin
|
Original Pin Name
|
Map Pin Name
|
Digital Pin
|
Analog Pin
|
interrupt
|
PWM
|
Serial
|
SPI
|
I2C
|
Power
|
1 |
VCC |
+5V |
|
|
|
|
|
|
|
+5V
|
2 |
VCC |
+3V3 |
|
|
|
|
|
|
|
+3.3V
|
3 |
(OC0A/OC1C/#RTS)PB7 |
D7 |
D7 |
|
|
yes |
|
|
|
|
4 |
(OC1B/0C4B/ADC13)PB6 |
D8 |
D8 |
A8 |
|
yes |
|
|
|
|
5 |
(OC1A/#OC4B/ADC12)PB5 |
D9 |
D9 |
A9 |
|
yes |
|
|
|
|
6 |
(SS)PB0 |
D10 |
D10 |
|
|
|
|
SS |
|
|
7 |
(PDI/MOSI)PB2 |
D11 |
D11 |
|
|
|
|
MOSI |
|
|
8 |
(PDO/MISO)PB3 |
D12 |
D12 |
|
|
|
|
MISO |
|
|
9 |
(SCK)PB1 |
D13 |
D13 |
|
|
|
|
SCK |
|
|
10 |
AREF |
Exterior power supply |
|
|
|
|
|
|
|
|
11 |
(ADC7/TDI)PF7 |
A0 |
D14 |
A0 |
|
|
|
|
|
|
12 |
(ADC6/TDO)PF6 |
A1 |
D15 |
A1 |
|
|
|
|
|
|
13 |
(ADC5/TMS)PF5 |
A2 |
D16 |
A2 |
|
|
|
|
|
|
14 |
(ADC4/TCK)PF4 |
A3 |
D17 |
A3 |
|
|
|
|
|
|
15 |
(SDA/INT1)PD1 |
SDA |
D18 |
|
1 |
|
|
|
SDA |
|
16 |
(OC0B/SCL/INT0)PD0 |
SCL |
D19 |
|
0 |
yes |
|
|
SCL |
|
17 |
(ADC1)PF1 |
A6 |
D20 |
A6 |
|
|
|
|
|
|
18 |
(ADC0)PF0 |
A7 |
D21 |
A7 |
|
|
|
|
|
|
19 |
(RXD1/AIN1/INT2)PD2 |
D0 |
D0 |
|
2 |
|
1(RX) |
|
|
|
20 |
(TXD1/INT3)PD3 |
D1 |
D1 |
|
3 |
|
1(TX) |
|
|
|
21 |
(INT6/AIN0)PE6 |
D2 |
D2 |
|
4 |
|
|
|
|
|
22 |
(T1/#OC4D/ADC9)PD6 |
D3 |
D3 |
A10 |
|
yes |
|
|
|
|
23 |
(T0/OC4D/ADC10)PD7 |
D4 |
D4 |
A11 |
|
yes |
|
|
|
|
24 |
(OC3A/#OC4A)PC6 |
D5 |
D5 |
|
|
yes |
|
|
|
|
25 |
(ICP3/CLK0/OC4A)PC7 |
D6 |
D6 |
|
|
yes |
|
|
|
|
26 |
RESET |
RST |
|
|
|
|
|
|
|
|
27 |
GND |
GND |
|
|
|
|
|
|
|
GND
|
Document
Development
- Set development environment and install the drive as follows:
Projects
MCookie_(Microduino Compatible)Tutorial
FQA
Purchase
History
Microduino-CoreUSB
Pictures
Video
|