BUY NOWBUY NOW | Development Tools | Technical Documents | Video | Features | Kit Contents |
Overview
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
Cookie | Arduino | |
---|---|---|
Orientation | Entrance of Embedded Development | Toys for everybody |
Hardware | 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 |
Development Tools
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
Technical Documents
Learning Center
Type | Description |
---|---|
User Manual | Embest: User Manual for Cookie NuMicro Edition Board |
Datasheet | Nuvoton: Datasheet for M058/0516BN MCU Family |
Design Elements
Video
Kit Features
- 32-bit ARM Cortex-M0 MCU.
- Fully compatible with Arduino form-factor
- Over 280 Arduino Shields can be reused
- Sys Clock ≥ 50MHz
- Memory:
- 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.
Kit Contents
- 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