Posts Tagged ‘CooCox-Cookie’

Arduino Uno 32 bit Platform and Prototyping

ChipKit Uno32

Perkembangan Arduino Uno (8 bit) memang sangat luar biasa, hampir banyak pengembang merujuk ke referensi Arduino Uno. Tidak terkecuali ChipKit Uno32, ini adalah arduino prototyping platform dengan menggunakan Microchip® PIC32MX320F128 dengan spesifikasi sebagai berikut:


  • Microchip® PIC32MX320F128 processor
  • 80 Mhz 32-bit MIPS
  • 128K Flash, 16K SRAM
  • Compatible with many existing Arduino™ code examples, reference materials and other resources
  • Can also be programmed using Microchip’s MPLAB® IDE (along with a PICkit 3 and our PICkit3 Programming Cable Kit)
  • Arduino™ “Uno” form factor
  • Compatible with many Arduino™ shields
  • 42 available I/O
  • User LED
  • Connects to a PC using a USB A -> mini B cable (not included)


Selain ChipKit Uno32 yang telah menggunakan ARM based, Cookie yang dikembangkan oleh CooCox menggunakan Nuvoton M0516LBN juga menarik untuk disimak.



Nuvoton M0516LBN Spesification:

  • 32-bit with ARM Cortex-M0 core running at up to 50MHz.
  • 64KB Flash for programming, 4KB SRAM, 4KB Flash for data memory, 4KB Flash for boot loader.
  • Built-in LDO for Wide Operating Voltage Range: 2.5V to 5.5V.
  • Up to 40 GPIO Pins with LQFP-48 package.
  • 2 UARTs, 2 SPIs, 1 I2C, 4-channel 32-bit timer, 1 watchdog timer, up to 4 16-bit PWM generators with 8 PWM outputs, and 12bit SRC ADC up to 8 analog inputs.


Cookie vs Arduino™

Cookie Arduino™
Orientation Entrance of Embedded Development Toys for everybody
Hardware 32-bit
ARM Cortex MCU
Sys Clock ≥ 50MHz
Sys Clock = 8MHz / 16MHz
Interfaces beyond Arduino™ form-factor like Ethernet, CAN, etc. Arduino™ form-factor
Support download & debugging Just 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


Arduino Zero

Nah saat tulisan ini di posting Arduino akan mengeluarkan (coming soon) produk Arduino Uno 32 bitnya dengan nama Arduino Zero, walaupun kecepatannya masih kalah dengan ChipKit Uno 32. Kemunculannya akan sangat dinanti oleh pecinta Arduino.


Arduino Zero Spesifikasi:

Microcontroller ATSAMD21G18, 48pins LQFP
Operating Voltage 3.3V
Digital I/O Pins 14, with 12 PWM and UART
Analog Input Pins 6, 12-bit ADC channels
Analog Output Pins 1, 10-bit DAC
DC Current per I/O Pin 7 mA
Flash Memory 256 KB
EEPROM up to 16KB by emulation
Clock Speed 48 MHz