|Development Tools||Technical Documents||Video||Features||Kit Contents|
Cookie board is an open-source Arduino™ form-factor compatible 32-bit ARM prototyping platform based on ARM Cortex-M microcontrollers. Offered along with a free ARM development environment from CooCox (Windows only), it helps you to enter into Embedded Development and makes it simple to add sensing and control to a huge range of projects, whether you are an engineer, designer, artist or hobbyist.
Cookie board expands the concepts of 8-bit Arduino™ into 32-bit ARM Cortex MCUs. The Cookie NuMicro edition is based on the Nuvoton Cortex M0 microcontroller M0516LBN. The M0516LBN with Cortex-M0 core can run up to 50MHZ, with 64KB Flash for program memory; 4KB Flash for data memory, 4KB SRAM, 2 UARTs, 2 SPIs, and 1 I2C. The Cookie NuMicro edition is fully compatible with the Arduino™ form-factor, with 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a power jack, an ICSP header; it contains everything needed to support the microcontroller. There is also an onboard CoLinkEx for debugging purposes.
Cookie board comes with CooCox development environment - a free & open ARM development tool environment (Windows Only). CooCox provides a complete tool kit including IDE, Flash programs, Graphical pin configuration, and code generation tool etc. The CooCox CoX Peripheral Interface, a unified peripheral interface, makes it easy to reuse Arduino-Shields across different Cookie boards based on different ARM Cortex M0/M3/M4 MCUs platforms.
As Cookie is an open-source platform, all the documents and sources are free for download. You can find the Schematic, BSP Code, and also the PCB file under the Technical Documents section below.
Cookie Vs Arduino™
|Orientation||Entrance of Embedded Development||Toys for everybody|
32-bit ARM Cortex MCU, Sys Clock ≥ 50MHz
8-bit AVR MCU, Sys Clock = 8MHz / 16MHz
|Interfaces beyond Arduino™ form-factor like Ethernet, CAN, etc.||Arduino™ form-factor|
|Code Download & Debugging||Only Code Download, No Debugging|
|Programming language||C language||Simplified C language|
|Development tools||CooCox tool kit-a complete set of tool chain.||Arduino™ IDE|
|Reusable code||Available across different MCUs with CoX||Available|
CooCoX IDE: Embest offers the CooCox IDE development tool as a free download.
The CooCox IDE (CoIDE) is a highly-integrated software development environment for ARM Cortex M4, M3, M0 and M0+ based microcontrollers, which includes all the tools necessary to develop high-quality software solutions in a timely and cost effective manner. CooCox development tools consist of various modules like; Integrated Development Environment (CoIDE), Flash Programmer (CoFlash), Emulator (CoLinkEx), a Real Time Operating System (CoOS), CoCenter and CoAssistant. For more information on CooCoX Tools please Click Here
|User Manual||Embest: User Manual for Cookie NuMicro Edition Board|
|Datasheet||Nuvoton: Datasheet for M058/0516BN MCU Family|
- 32-bit ARM Cortex-M0 MCU.
- Fully compatible with Arduino™ form-factor
- Over 280 Arduino™ Shields can be reused
- Sys Clock ≥ 50MHz
- 64KB Flash for program memory
- 4KB Flash for data memory
- 4KB SRAM
- Working on both 3.3V and 5V, selectable with jumper.
- Onboard CoLinkEx for USB-JTAG/SW debugging.
- A set of Free ARM development tools provided by CooCox.
- Component platform makes it easy to share codes.
- Hardware CAD design files open under CC BY-SA 3.0 license in Eagle format.
- Cookie_NuMicro_V1.0 based on Nuvoton Cortex-M0 microcontroller M0516LBN.
- Nine Jumper Caps (Height: 5mm each )
- USB 2.0 Cable (Length: 80cm )
- Plastic Packaging Box (150*140*25mm