Language: English | Deutsch | 中国的       Change Country
Nuvoton Technology Corp.

NuMicro » NUC100VE3

Order Number Distributor Stock    
NUC100VE3 Available Directly From Manufacturer QUOTE
The NuMicro™ NUC100 Series is 32-bit microcontrollers with embedded ARM® Cortex™-M0 core for industrial control and applications which need rich communication interfaces. The Cortex™-M0 is the newest ARM® embedded processor with 32-bit performance and at a cost equivalent to traditional 8-bit microcontroller. NuMicro™ NUC100 Series includes NUC100, NUC120, NUC130 and NUC140 product line.
The NuMicro™ NUC100 Advanced Line embeds Cortex™-M0 core running up to 50 MHz with 32K/64K/128K-byte embedded flash, 4K/8K/16K-byte embedded SRAM, and 4K-byte loader ROM for the ISP. It also equips with plenty of peripheral devices, such as Timers, Watchdog Timer, RTC, PDMA, UART, SPI, I2C, I2S, PWM Timer, GPIO, PS/2, 12-bit ADC, Analog Comparator, Low Voltage Reset Controller and Brown-Out Detector.


  • Core
    • ARM® Cortex™-M0 core runs up to 50 MHz
    • One 24-bit system timer – Supports low power sleep mode
    • Single-cycle 32-bit hardware multiplier
    • NVIC for the 32 interrupt inputs, each with 4-levels of priority
    • Serial Wire Debug supports with 2 watchpoints/4 breakpoints
  • Build-in LDO for wide operating voltage ranges from 2.5 V to 5.5 V
  • Flash Memory
    • 32K/64K/128K bytes Flash for program code (128KB only support in NuMicro™ NUC100/NUC120 Medium Density)
    • 4KB flash for ISP loader
    • Support In-system program (ISP) application code update
    • 512 byte page erase for flash
    • Configurable data flash address and size for 128KB system, fixed 4KB data flash for the 32KB and 64KB system
    • Support 2 wire ICP update through SWD/ICE interface
    • Support fast parallel programming mode by external programmer
  • SRAM Memory
    • 4K/8K/16K bytes embedded SRAM (16KB only support in NuMicro™ NUC100/NUC120 Medium Density)
    • Support PDMA mode
  • PDMA (Peripheral DMA)
    • Support 9 channels PDMA for automatic data transfer between SRAM and peripherals (Only support 1 channel in NuMicro™ NUC100/NUC120 Low Density)
  • Clock Control
    • Flexible selection for different applications
    • Built-in 22.1184 MHz high speed OSC for system operation
      • Trimmed to 1 % at +25 and V℃DD = 5 V
      • Trimmed to 3 % at -40 ~ +85 and V℃℃DD = 2.5 V ~ 5.5 V
    • Built-in 10 kHz low speed OSC for Watchdog Timer and Wake-up operation
    • Support one PLL, up to 50 MHz, for high performance system operation
    • External 4~24 MHz high speed crystal input for precise timing operation
    • External 32.768 kHz low speed crystal input for RTC function and low power system operation
  • GPIO
    • Four I/O modes:
      • Quasi bi-direction
      • Push-Pull output
      • Open-Drain output
      •  Input only with high impendence
    • TTL/Schmitt trigger input selectable
    • High driver and high sink IO mode support
  • Timer 
    • Support 4 sets of 32-bit timers with 24-bit up-timer and one 8-bit pre-scale counter
    • Independent clock source for each timer
    • Provides one-shot, periodic, toggle and continuous counting operation modes (NuMicro™ NUC100/NUC120 Medium Density only support one-shot and periodic mode)
    • Support event counting function (NuMicro™ NUC100/NUC120 Low Density only) 
  • Watchdog Timer
    • Multiple clock sources
    • 8 selectable time out period from 1.6ms ~ 26.0sec (depends on clock source) – WDT can wake-up from power down or idle mode
    • Interrupt or reset selectable on watchdog time-out
  • RTC
    • Support software compensation by setting frequency compensate register (FCR)
    • Support RTC counter (second, minute, hour) and calendar counter (day, month, year) – Support Alarm registers (second, minute, hour, day, month, year)
    • Selectable 12-hour or 24-hour mode – Automatic leap year recognition
    • Support periodic time tick interrupt with 8 period options 1/128, 1/64, 1/32, 1/16, 1/8, 1/4, 1/2 and 1 second
    • Support wake-up function
  • PWM/Capture
    • Built-in up to four 16-bit PWM generators provide eight PWM outputs or four complementary paired PWM outputs
    • Each PWM generator equipped with one clock source selector, one clock divider, one 8-bit prescaler and one Dead-Zone generator for complementary paired PWM
    • Up to eight 16-bit digital Capture timers (shared with PWM timers) provide eight rising/falling capture inputs
    • Support Capture interrupt
  • UART
    • Up to three UART controllers (NuMicro™ NUC100/NUC120 Low Density only support 2 UART controllers)
    • UART ports with flow control (TXD, RXD, CTS and RTS) – UART0 with 63-byte FIFO is for high speed
    • UART1/2(optional) with 15-byte FIFO for standard device – Support IrDA (SIR) function
    • Support RS-485 9-bit mode and direction control. (NuMicro™ NUC100/NUC120 Low Density Only)
    • Programmable baud-rate generator up to 1/16 system clock
    • Support PDMA mode
  • SPI
    • Up to four sets of SPI controller (NuMicro™ NUC100/NUC120 Low Density only support 2 SPI controllers)
    • Master up to 16 MHz, and Slave up to 10 MHz (chip working @ 5V)
    • Support SPI master/slave mode
    • Full duplex synchronous serial data transfer
    • Variable length of transfer data from 1 to 32 bits
    • MSB or LSB first data transfer
    • 2 slave/device select lines when it is as the master, and 1 slave/device select line when it is as the slave
    • Support byte suspend mode in 32-bit transmission
    • Support PDMA mode 
    • Rx and Tx on both rising or falling edge of serial clock independently
  • I2C
    • Up to two sets of I2C device – Master/Slave mode
    • Bidirectional data transfer between masters and slaves
    • Multi-master bus (no central master)
    • Arbitration between simultaneously transmitting masters without corruption of serial data on the bus
    • Serial clock synchronization allows devices with different bit rates to communicate via one serial bus
    • Serial clock synchronization can be used as a handshake mechanism to suspend and resume serial transfer
    • Programmable clocks allow versatile rate control
    • Support multiple address recognition (four slave address with mask option)
  • I2S
    • Interface with external audio CODEC
    • Operate as either master or slave mode
    • Capable of handling 8-, 16-, 24- and 32-bit word sizes
    • Mono and stereo audio data supported
    • I2S and MSB justified data format supported
    • Two 8 word FIFO data buffers are provided, one for transmit and one for receive
    • Generates interrupt requests when buffer levels cross a programmable boundary
    • Support two DMA requests, one for transmit and one for receive • PS/2 Device Controller
    • Host communication inhibit and request to send detection
    • Reception frame error detection
    • Programmable 1 to 16 bytes transmit buffer to reduce CPU intervention
    • Double buffer for data reception
    • S/W override bus
  • EBI (External bus interface) support (NuMicro™ NUC100/NUC120 Low Density 64-pin Package Only)
    • Accessible space: 64KB in 8-bit mode or 128KB in 16-bit mode
    • Support 8-/16-bit data width
    • upport byte write in 16-bit data width mode
  • ADC
    • 12-bit SAR ADC with 600K SPS
    • Up to 8-ch single-end input or 4-ch differential input
    • Single scan/single cycle scan/continuous scan
    • Each channel with individual result register
    • Scan on enabled channels
    • Threshold voltage detection
    • Conversion start by software programming or external input
    • Support PDMA mode
  • Analog Comparator
    • Up to two analog comparators
    • External input or internal bandgap voltage selectable at negative node
    • Interrupt when compare result change
    • Power down wake-up
  • One built-in temperature sensor with 1℃ resolution
  • Brown-Out detector
    • With 4 levels: 4.5 V/3.8 V/2.7 V/2.2 V
    • Support Brown-Out Interrupt and Reset option
  • Low Voltage Reset
    • Threshold voltage levels: 2.0 V
  • Operating Temperature: -40℃~85℃ • Packages:
    • All Green package (RoHS) – LQFP 100-pin

IDEs (Compilers etc.)

Provider Tool name Order Number
Keil RealView® MDK for ARM MDK-ARM
Keil RealView® MDK for ARM Basic MDK-ARM-B
IAR Systems Embedded Workbench for ARM EWARM
Keil ARM Development Studio 5 (DS-5) Application Edition Node... DS5AE-KT-30000
Keil ARM Development Studio 5 (DS-5) Application Edition... DS5AE-KT-40000
Keil ARM Development Studio 5 (DS-5) Linux Edition Node Locked... DS5LE-KT-30000
IAR Systems Embedded Workbench for ARM - Baseline EWARM-BL
Keil RealView Development Suite 4.1 Windows Node Locked License RS410-KT-30000
Keil RealView 4.1 Professional Development Suite Windows... RS41P-KT-40000
CodeSourcery Sourcery G++ for ARM EABI SGPP_ARM_EABI_s10
CodeSourcery Sourcery G++ for ARM uClinux SGPP_ARM_uC_s10
CodeSourcery Sourcery G++ for ARM GNU/Linux SGPP_ARM_LNX_s10
Keil RealView 4.1 Professional Development Suite Windows Node... RS41P-KT-30000

Debuggers / Simulators

Provider Tool name Order Number
Micrium uC/Probe PRB-WINX-000000-P-P1-A

JTAG Probes

Provider Tool name Order Number
NXP Semiconductors J-Link JTAG OM11031
SEGGER Microcontroller J-Link ULTRA 8.16.00 J-LINK ULTRA
SEGGER Microcontroller J-Link 8.08.00 J-LINK
SEGGER Microcontroller J-Link 5V Adapter 8.08.15
SEGGER Microcontroller J-Link PRO 8.12.00 J-LINK PRO
Abatron AG High-speed BDM/JTAG Interface for GNU Debugger BDI3000/A & bdiGDB Firmware
Keil ULINKpro Debug and Trace Unit ULINKpro
SEGGER Microcontroller J-Link EDU 8.08.90 J-LINK EDU

Operating Systems

Provider Tool name Order Number
Micrium μC/OS-II KRN-K2XX-PKG000-P-P1-A
Micrium µC/OS-III KRN-K3XX-PKG000-P-P1-A
CMX Systems CMX-Tiny+ RTOS CMX-Tiny
CMX Systems CMX-RTX, preemptive, multi-tasking RTOS CMX-RTX
SEGGER Microcontroller embOS (Real Time Operating System) 1.xx.xx
Micro Digital Inc. smx® Real Time Kernel for ARM and Cortex smxARM
Micro Digital Inc. SMX.Blaze™ blaze

Stacks/Protocols/File systems

Provider Tool name Order Number
CMX Systems CMX TCP/IP is a full-featured and fast TCP/IP stack CMX-TCP/IP
CMX Systems CMX-MicroNet is a very small and fast TCP/IP stack CMX-MicroNet
CMX Systems CMX-FFS is a Flash File System FFS
Micro Digital Inc. smxWiFi™ WiFi Stack smxWiFi
Micro Digital Inc. smxUSBD™ USB Device Stack smxUSBD
Micro Digital Inc. smxUSBO™ USB OTG Stack smxUSBO
Micro Digital Inc. smxUSBH™ USB Host Stack smxUSBH
Micro Digital Inc. smxFFS™ Flash File System smxFFS
Micro Digital Inc. smxFS™ Portable File System smxFS
Interniche Technologies FAT File System FatFile
Interniche Technologies NicheStack HTTP Server NicheStack HTTP
Interniche Technologies NicheStack SNMP NicheStack SNMP
Interniche Technologies NicheStack SSL/TLS NicheStack SSL
Interniche Technologies NicheStack IPSec IPSec
Interniche Technologies NicheStack RTP/RTCP NicheStack RTP
Interniche Technologies Gateway protocols Various
Interniche Technologies NicheStack IPv4 IPv4
Micro Digital Inc. smxNS™ TCP/IP Stack smxNS
SEGGER Microcontroller emWin (Graphics Software and GUI) 3.xx.xx
SEGGER Microcontroller emUSB (Embedded USB Stack) 9.xx.xx
SEGGER Microcontroller emFile (Embedded File System) 2.xx.xx
SEGGER Microcontroller embOS/IP (TCP/IP Stack) 7.xx.xx
HCC Embedded Fail-safe File Systems FFS
HCC Embedded MISRA Compliant TCP/IPv4 & IPv6 TCPIP
HCC Embedded Smart-meter File System SMFS
HCC Embedded Verifiable SSL/TLS SSLTLS
HCC Embedded eTaskSync Verifiable Scheduler ETASKSYNC
HCC Embedded Fail-safe Flash Translation Layer FTL
HCC Embedded USB Device, Host and OTG EUSB
HCC Embedded Fail-safe Bootloader BL
Interniche Technologies NicheStack Dual IPv4/IPv6 IPv4/IPv6
Interniche Technologies NicheStack IPv6 IPv6


Provider Tool name Order Number
SEGGER Microcontroller Flasher ARM 5.07.01 FLASHER ARM

Software Design

Provider Tool name Order Number
IAR Systems IAR visualSTATE VS

Other Software Tools

Provider Tool name Order Number
SEGGER Microcontroller J-Flash 8.08.02
SEGGER Microcontroller J-Link RDI 8.08.03
SEGGER Microcontroller J-Link Flash Breakpoint 8.08.04
SEGGER Microcontroller J-Link GDB Server 8.08.08
SEGGER Microcontroller J-Link Flash Download 8.08.05
Micro Digital Inc. GoFast® Floating Point Library GoFast
Micro Digital Inc. Prism GUI Products smxPrism
Micro Digital Inc. PEG GUI Products smxPEG

General Accessories

Provider Tool name Order Number
SEGGER Microcontroller J-Link ARM-14 8.08.01 J-LINK ARM-14
SEGGER Microcontroller JTAG Isolator 8.07.00 JTAG ISOLATOR
SEGGER Microcontroller J-Link 19-Pin Cortex-M Adapter 8.06.02 J-LINK 19-PIN CORTEX-M ADAPTER
SEGGER Microcontroller J-Link 9-Pin Cortex-M Adapter 8.06.00 J-LINK 9-PIN CORTEX-M ADAPTER