_NuMicro NUC123 ARM Cortex -M0 USB MCU Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 1
Contents _What s NUC123 _Key Advantages _Software and Tools _Selection Guide and List Price _Comparison with Competitors _Product Schedule _Application Example Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 2
What s NUC123 _A Cortex-M0 USB MCU Pin-to-Pin compatible to NUC122 for direct upgrade. 72MHz high speed. 20KB SRAM. USB 2.0 FS Device with 8 configurable USB endpoints. Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 3
Key Advantages (I) _High Speed up to 72MHz Fastest Cortex-M0 MCU _Flexible Flash Memory 36/68KB + ISP 4KB. Configurable size for program/data flash. New IAP (In application programming) Flexible program update. _SRAM 12/20KB Largest SRAM in competitive parts. Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 4
Key Advantages (II) _USB FS device with 8 endpoints Support combo USB devices; e.g. remote control applications [endpoints: Control x2, HID x3 (mouse, keyboard, media key), Audio x2, HID Data Transfer x1]. _10-bit ADC Enable voltage/analog measurement. _Cyclic Redundancy Check (CRC) Support CRC-8, CRC-16, CRC-32 and CRC-CCITT for wireless and data communications. _Clock out Provide clock to external components to reduce BOM cost. _Fast SPI interface Slave mode up to 18 MHz. Master mode up to 36 MHz. _I2S interface for audio codec interface. _I2C Wake up function Wake up by address for power control Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 5
Key Advantages (III) _I/O Configurable Configurable pin functions and assignment to ease PCB design _Power Consumption Operating current 36mA @ 5.5V @ 72MHz. Operating current 27mA @ 5.5V @ 50MHz Operating current 10mA @ 5.5V @ 22MHz Standby current 12µA @ 5.5V Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 6
Software _Software Package NUC123BSP CMSIS device drivers ISP (Boot Code) source code for firmware update. USB, I2C, and SPI interface ISP code IAP source code for firmware update. USB Device Drivers USB HID Audio Mass Storage VCOM USB digitizer device driver HID Data Transfer driver including Windows application sample code Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 7
Development Tools _Nu-Tiny-SDK _Nu-Link-Pro _NuGang Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 8
NuTiny / NuLink / NuLink-Pro Hardware develop board and Debug system NuTiny-EVB NuTiny-Me USB Serial Wire Debug Interface Serial Wire Debug Interface Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 9
Software Package _Keil RVMDK evaluation software _IAR EWARM evaluation software _NuTiny-SDK _Software support Driver / libs / RTOS USB HID/UAC/Mass Storage CMSIS compliant Sample code _Technical reference manual _On line training Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 10
Burn code tools _ISP (In-System Programming) Support UART/USB/I2C/SPI Support Boot ROM APROM, Data Flash, Configuration _ICP (In-Chip Programming) Support SWD (Serial Wire Debug) interface Boot ROM, Application ROM, Data ROM & Config ROM. Support off line burn code Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 11
Third-party development tools Provider Website www.keil.com www.iar.com www.coocox.org/nuvoton.htm www.rowley.co.uk Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 12
CooCox Tools Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 13
NUC123 Selection Guide with NUC122 Part number Flash (KB) SRAM (KB) Data Flash (KB) ISP ROM (KB) I/O (up to) 32-bit Timer I 2 S PWM 10-bit Clock RTC UART SPI I 2 C USB PS/2 ADC Out ICP, IAP Voltage (V) Max freq. (MHz) Package NUC123ZD4AN0 68 20 Confi * 4 20 4 1 3 1 1-1 2 - - v ICP, ISP IAP 2.5~5.5 72 QFN33 ** NUC123ZC2AN1 36 12 Confi * 4 20 4 1 3 1 1-1 2 - - v ICP, ISP IAP 2.5~5.5 72 QFN33 ** NUC123LD4AN0 68 20 Confi * 4 36 4 2 3 2 1 1 1 4 8-ch - v ICP, ISP IAP 2.5~5.5 72 LQFP48 ** NUC123LC2AN1 36 12 Confi * 4 36 4 2 3 2 1 1 1 4 8-ch - v ICP, ISP IAP 2.5~5.5 72 LQFP48 ** NUC123SD4AN0 68 20 Confi * 4 47 4 2 3 2 1 1 1 4 8-ch - v ICP, ISP IAP 2.5~5.5 72 LQFP64 ** NUC123SC2AN1 36 12 Confi * 4 47 4 2 3 2 1 1 1 4 8-ch - v ICP, ISP IAP 2.5~5.5 72 LQFP64 ** NUC122ZD2AN 64 8 4 4 18 4 1 2 1 1 - - - - - - ICP, ISP 2.5~5.5 60 QFN33 ** NUC122ZC1AN 32 4 4 4 18 4 1 2 1 1 - - - - - - ICP, ISP 2.5~5.5 60 QFN33 ** NUC122LD2AN 64 8 4 4 30 4 2 2 1 1 1-4 - v - ICP, ISP 2.5~5.5 60 LQFP48 ** NUC122LC1AN 32 4 4 4 30 4 2 2 1 1 1-4 - v - ICP, ISP 2.5~5.5 60 LQFP48 ** NUC122SD2AN 64 8 4 4 41 4 2 2 1 1 1-4 - v - ICP, ISP 2.5~5.5 60 LQFP64 ** NUC122SC1AN 32 4 4 4 41 4 2 2 1 1 1-4 - v - ICP, ISP 2.5~5.5 60 LQFP64 ** *: Confi = Configurable **: Package Form Factor QFN33 : 5 mm x 5 mm x 0.8 mm LQFP48: 4 mm x 4 mm x 1.4 mm LQFP64: 7 mm x 7 mm x 1.4 mm Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 14
Application Example USB Dongle USB Dongle 2.4G RF Module SPI NANO100 NUC123 USB UAC+HID PC Handset (e.g. Air Mouse) 2.4G RF Module SPI NANO10 NANO100 0 I2S Nuvoton Audio Codec Microphone Speaker SPI/I 2 C MEMS Motion Module Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 15