Nano100(A)
Clock Control
Flexible selection for different applications
Built-in 12 MHz OSC (Trimmed to 1%) for system operation, and low power 10
kHz OSC for watchdog and wake-up idle operation
Low power 10 kHz OSC for watchdog and low power system operation
Supports one PLL, up to 96 MHz, for high performance system operation (32
MHz) and USB application (48 MHz).
External 4~24 MHz crystal input for precise timing operation
External 32.768 kHz crystal input for RTC function and low power system
operation
GPIO
Three I/O modes:
Push-Pull output
Open-Drain output
Input only with high impendence
All inputs with Schmitt trigger
I/O pin configured as interrupt source with edge/level setting
Supports High Driver and High Sink I/O mode
Supports input 5V tolerance (except ADC shared pins PC.6 and PC.7)
Timer
Supports 4 sets of 32-bit timers, each with 24-bit up-counting timer and one 8-bit
pre-scale counter
Independent Clock Source for each timer
Provides one-shot, output toggle and periodic operation modes
Internal trigger event to ADC module
Supports PDMA mode
Timer can wake system up from power down or idle mode
Watchdog Timer
Clock Source from LIRC (Internal 10 kHz Low Speed Oscillator Clock)
Selectable time out period from 1.6 ms ~ 26 sec (depending on clock source)
Interrupt or reset selectable when watchdog time-out
Wake system up from Power-down or Idle mode
RTC
Supports software compensation by setting frequency compensate register
(FCR)
Supports RTC counter (second, minute, hour) and calendar counter (day,
month, year)
Supports Alarm registers (second, minute, hour, day, month, year)
Selectable 12-hour or 24-hour mode
Mar 31, 2015
Page 10 of 95
Revision V1.00