
NUC126
Aug. 08, 2018
Page
26
of 943
Rev 1.03
NUC12
6 S
E
RI
E
S
T
E
CH
NI
CA
L R
E
F
E
RE
NCE
MA
NUA
L
ADC
–
Supports 12-bit SAR ADC
–
12-bit resolution and 10-bit accuracy is guaranteed
–
Analog input voltage range: 0~ AV
DD
–
Supports external V
REF
pin
–
Up to 20 single-end analog input channels
–
Maximum ADC peripheral clock frequency is 16 MHz
–
Conversion rate up to 800K SPS at 5V
–
Configurable ADC internal sampling time
–
Supports single-scan, single-cycle-scan, and continuous scan and scan on enabled
channels
–
Supports individual conversion result register with valid and overrun indicators for each
channel
–
Supports digital comparator to monitor conversion result and user can select whether
to generate an interrupt when conversion result matches the compare register setting
–
An A/D conversion can be triggered by:
Software enable
External pin (STADC)
Timer 0~3 overflow pulse trigger
PWM triggers with optional start delay period
–
Supports 4 internal channels for
Operational amplifier output
Band-gap VBG input
Temperature sensor input
VBAT voltage measure
–
Supports internal reference voltage: 2.048V, 2.560V, 3.072V and 4.096V
–
Supports PDMA transfer
Analog Comparator
–
Supports up to 2 rail-to-rail analog comparators
–
Supports 4 multiplexed I/O pins at positive node.
–
Supports I/O pin and internal voltages at negative node
–
Support selectable internal voltage reference from:
Band-gap V
BG
Voltage divider source from AV
DD
and internal reference voltage.
–
Supports programmable hysteresis
–
Supports programmable speed and power consumption
–
Interrupts generated when compare results change, interrupt event condition is
programmable.
–
Supports power-down wake-up
–
Supports triggers for break events and cycle-by-cycle control for PWM
Cyclic Redundancy Calculation Unit
–
Supports four common polynomials CRC-CCITT, CRC-8, CRC-16, and CRC-32
–
Programmable initial value
–
Supports programmable order reverse setting for input data and CRC checksum
–
Supports programmable 1
’s complement setting for input data and CRC checksum.
–
Supports 8/16/32-bit of data width
–
Interrupt generated once checksum error occurs
User Configurable VDD1=1.8~5.5V IO Interface
–
Supports UART0, SPI0 and I2C0
Supports 96-bit Unique ID (UID)
Supports 128-bit Unique Customer ID (UCID)
One built-in temperature sensor with 1
℃
resolution