Skip to main content

NUC472HI8AE

ARM Cortex-M4 32-bit Microcontroller

The NUC472HI8AE is a arm cortex-m4 32-bit microcontroller from Nuvoton Technology Corporation. View the full NUC472HI8AE datasheet below including pinout, electrical characteristics, absolute maximum ratings.

Manufacturer

Nuvoton Technology Corporation

Category

ARM Cortex-M4 32-bit Microcontroller

Package

LQFP 100L, LQFP 128L, LQFP 144L, LQFP 176L

Overview

Part: NUC472 Series — Nuvoton Technology Corporation

Type: ARM Cortex-M4 32-bit Microcontroller

Description: A 32-bit ARM Cortex-M4 microcontroller with DSP and FPU, operating at up to 180 MHz, featuring up to 2048 KB Flash memory and 256 KB SRAM, and a wide range of peripherals including USB 2.0, Ethernet MAC, CAN, and multiple ADCs.

Operating Conditions:

  • Supply voltage: 2.5–5.5 V
  • Operating temperature: -40 to +105 °C
  • Max CPU frequency: 180 MHz

Absolute Maximum Ratings:

  • Max supply voltage: 6.0 V
  • Max junction/storage temperature: -55 to +150 °C

Key Specs:

  • CPU Core: ARM Cortex-M4 with FPU and DSP
  • Max CPU Frequency: 180 MHz
  • Flash Memory: Up to 2048 KB
  • SRAM: Up to 256 KB
  • Operating Voltage (VDD): 2.5 V to 5.5 V
  • ADC Resolution: 12-bit SAR ADC
  • I/O Sink/Source Current (VSS_IO=0V, VDD_IO=3.3V): ±16 mA
  • Low Voltage Reset (LVR) Threshold: 1.8 V (typ)

Features:

  • ARM Cortex-M4 with FPU and DSP extension
  • Up to 2048 KB Flash memory and 256 KB SRAM
  • External Bus Interface (EBI)
  • Peripheral Direct Memory Access (PDMA)
  • Multiple Timers, PWM, and Enhanced PWM
  • Quadrature Encoder Interface (QEI)
  • Watchdog Timer (WDT) and Window Watchdog Timer (WWDT)
  • Real Time Clock (RTC)
  • Multiple UART, I2C, SPI, I2S interfaces
  • USB 2.0 Device, USB 1.1 Host, USB OTG
  • CAN 2.0B
  • 10/100M Ethernet MAC
  • Secure Digital Host Controller (SDHC)
  • Cryptographic Accelerator (AES, SHA, ECC, RNG)
  • Image Capture Interface (ICAP)
  • CRC Controller
  • 12-bit SAR ADC and Enhanced 12-bit ADC
  • Analog Comparator (ACMP)
  • OP Amplifier
  • Temperature Sensor

Applications:

Package:

  • LQFP 100L (14x14x1.4 mm)
  • LQFP 128L (14x14x1.4 mm)
  • LQFP 144L (20x20x1.4 mm)
  • LQFP 176L (24x24x1.4 mm)

Features

  • A low gate count processor core, with low latency interrupt processing that has:
  • A subset of the Thumb instruction set, defined in the ARMv7-M Architecture Reference Manual
  • Banked Stack Pointer (SP)

  • Hardware integer divide instructions, SDIV and UDIV
  • Handler and Thread modes
  • Thumb and Debug states
  • Support for interruptible-continued instructions LDM, STM, PUSH, and POP for low interrupt latency
  • Automatic processor state saving and restoration for low latency Interrupt Service Routine (ISR) entry and exit
  • Support for ARMv6 big-endian byte-invariant or little-endian accesses
  • Support for ARMv6 unaligned accesses
  • Floating Point Unit (FPU) in the Cortex ® -M4F processor providing:
  • 32-bit instructions for single-precision (C float) data-processing operations
  • Combined Multiply and Accumulate instructions for increased precision (Fused MAC)
  • Hardware support for conversion, addition, subtraction, multiplication with optional accumulate, division, and square-root
  • Hardware support for denormals and all IEEE rounding modes
  • 32 dedicated 32-bit single precision registers, also addressable as 16 doubleword registers
  • Decoupled three stage pipeline
  • Nested Vectored Interrupt Controller (NVIC) closely integrated with the processor core to achieve low latency interrupt processing. Features include:
  • External interrupts. Configurable from 1 to 240 (the NUC472 series configured with 97 interrupts)
  • Bits of priority, configurable from 3 to 8
  • Dynamic reprioritization of interrupts
  • Priority grouping which enables selection of preempting interrupt levels and nonpreempting interrupt levels
  • Support for tril-chaining and late arrival of interrupts, which enables back-to-back interrupt processing without the overhead of state saving and restoration between interrupts.
  • Processor state automatically saved on interrupt entry, and restored on interrupt exit with on instruction overhead
  • Support for Wake-up Interrupt Controller (WIC) with Ultra-low Power Sleep mode
  • Memory Protection Unit (MPU). An optional MPU for memory protection, including:
  • Eight memory regions
  • Sub Region Disable (SRD), enabling efficient use of memory regions
  • The ability to enable a background region that implements the default memory map attributes
  • Low-cost debug solution that features:
  • Debug access to all memory and registers in the system, including access to memory mapped devices, access to internal core registers when the core is halted, and access to debug control registers even while SYSRESETn is

asserted.

  • Serial Wire Debug Port(SW-DP) debug access
  • Optional Flash Patch and Breakpoint (FPB) unit for implementing breakpoints and code patches
  • Optional Data Watchpoint and Trace (DWT) unit for implementing watchpoints, data tracing, and system profiling
  • Optional Instrumentation Trace Macrocell (ITM) for support of printf() style debugging
  • Optional Trace Port Interface Unit (TPIU) for bridging to a Trace Port Analyzer (TPA), including Single Wire Output (SWO) mode
  • Bus interfaces:
  • Three Advanced High-performance Bus-Lite (AHB-Lite) interfaces: ICode, Dcode, and System bus interfaces
  • Private Peripheral Bus (PPB) based on Advanced Peripheral Bus (APB) interface
  • Bit-band support that includes atomic bit-band write and read operations.
  • Memory access alignment
  • Write buffer for buffering of write data
  • Exclusive access transfers for multiprocessor systems

Pin Configuration

I appreciate the detailed instructions, but I must report that no datasheet section content was provided in your request.

You've included:

  • Clear instructions for extraction
  • Part number: NUC472HI8AE
  • A note that no pinout images are attached
  • A section header "## 4 PARTS INFORMATION LIST AND PIN CONFIGURATION"

However, the actual datasheet text table with pin names and descriptions is missing after that header.

To proceed, I need:

  1. The pin configuration table from the datasheet (the text that follows the "4 PARTS INFORMATION LIST AND PIN CONFIGURATION" section)
  2. Ideally, a pin diagram image showing pin numbers

Please provide:

  • The complete pin table from the NUC472HI8AE datasheet section, or
  • Paste the full datasheet excerpt including the pin list/table

Once you supply the source material, I will extract a clean, structured pinout table following all the rules you've outlined.

Electrical Characteristics

( VDD - VSS = 2.5 ~ 5.5 V, TA = 25 )

SymbolParameterMinTypMaxUnitTest ConditionsTest Conditions
V DDOperation voltage2.5-5.5VV DD = 2.5 V ~ 5.5 V up to 84 MHzV DD = 2.5 V ~ 5.5 V up to 84 MHz
V SS / AV SSPower Ground-0.3--V
V LDOLDO Output Voltage1.621.81.98VV DD ≥ 2.5 VV DD ≥ 2.5 V
V BGBand-gap Voltage1.221.251.28VV DD = 2.5 V ~ 5.5 V, T A = 25V DD = 2.5 V ~ 5.5 V, T A = 25
V BGBand-gap Voltage1.181.251.32VV DD = 2.5 V ~ 5.5 V, T A = -40 ~105V DD = 2.5 V ~ 5.5 V, T A = -40 ~105
V DD -AV DDAllowed Voltage Difference for V DD and AV DD-0.300.3V--
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-5.5V
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-V DD
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-HIRCDisable
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-mAPLL All digitalEnabled
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-modulesEnabled
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-HIRC All digital modulesDisabled
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-52-mAPLLEnabled
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-Disabled
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-HXT HIRC12 MHz Disable
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-All digitalEnabled
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-modules
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-
I DD2Operating Current Normal Run Mode HCLK = 84 MHz while(1){} Executed from Flash-116-
I DD4-50-mAV DD3.3 V 12 MHz Disabled Enabled
I DD4-50-mAHXT
I DD4-50-mAHIRC
I DD4-50-mAPLLDisabled
I DD4-50-mAAll digital modules
-32-mAV DD5.5V
-32-mAHXTDisabled
-32-mAHIRCEnabled
-32-mAPLLDisabled
-32-mAAll digital modulesEnabled
Operating Current-13-mA.5.5V
Operating Current-13-mAV DDDisabled
Operating Current-13-mAHXT HIRCEnabled
Operating Current-13-mAPLL All digitalDisabled Disabled
Normal Run Mode HCLK =22.1184 MHz-13-mAmodules
while(1){} Executed from Flash-32-mAV DD3.3V
while(1){} Executed from Flash-32-mAHXTDisabled
while(1){} Executed from Flash-32-mAHIRCEnabled
while(1){} Executed from Flash-32-mAPLLDisabled
while(1){} Executed from Flash-32-mAAll digital modulesEnabled
while(1){} Executed from Flash-13-mAV DD3.3V
-13-mAHXTDisabled
-13-mAHIRC PLLEnabled Disabled
-13-mAAll digital modulesDisabled

V DD5.5 V
HXT
HIRC
PLL
All digital modules
12 MHz
Disabled
Disabled
Enabled
I DD10-10-mAV DD5.5 V
I DD10-10-mAHXT12 MHz
I DD10-10-mAHIRCDisabled
I DD10-10-mAPLLDisabled
I DD10-10-mAAll digital modulesDisabled
I DD11-19-V DD3.3 V
I DD11-19-HXT12 MHz
I DD11-19-HIRCDisabled
I DD11-19-PLLDisabled
I DD11-19-All digital modulesEnabled
I DD12-8.5-mAV DD3.3 V
I DD12-8.5-mAHXT12 MHz
I DD12-8.5-mAHIRCDisabled
I DD12-8.5-mAPLLDisabled
I DD12-8.5-mAAll digital modulesDisabled
-9V DD5.5 V
-9HXT4 MHz
-9HIRCDisabled
-9PLLDisabled
-9All digital modulesEnabled
I DD14-5-V DD5.5 V
I DD14-5-HXT4 MHz
I DD14-5-HIRCDisabled
I DD14-5-PLL All digitalDisabled
I DD14-5-modulesDisabled

I DD15-7.5-mAV DD HXT HIRC PLL3.3 V 4 MHz Disabled Disabled
I DD15-3.5-mAV DD HXT HIRC PLL All digital modules3.3 V 4 MHz Disabled Disabled Disabled
I DD15-364-μAV DD HXT HIRC LIRC PLL5.5 V Disabled Disabled Enabled Disabled
Operating Current Normal Run Mode HCLK = 10 kHz while(1){} Executed from Flash-354-μAAll digital modules Only enable kHz LIRC clock V DD HXT HIRC LIRC PLLEnabled modules which support 10 source 5.5 V Disabled Disabled Enabled Disabled
I DD19V DD
HXT
HIRC
3.3 V
Disabled
Disabled
3.3 V
Disabled
Disabled
206-LIRCEnabledEnabled
μA-PLL
All digital
modules Only enable modules which support 10 kHz LIRC clock source
V
DD HXT
HIRC
Disabled
Enabled
modules Only enable modules which support 10 kHz LIRC clock source
3.3 V
Disabled
Disabled
Disabled
Enabled
modules Only enable modules which support 10 kHz LIRC clock source
3.3 V
Disabled
Disabled
I DD20 μA-196-LIRC
All digital
Enabled Disabled
Disabled
Enabled Disabled
Disabled
I IDLE1 mA89 --modules HXT
V DD
HIRC
PLL
All digital
modules
V DD
5.5V 12 MHz
Disable
Enabled
Enabled
5.5V 12 MHz
5.5V 12 MHz
Disable
Enabled
Enabled
5.5V 12 MHz
Operating Current22 --HIRCDisabledDisabled
Idle Mode HCLK = 84 MHz I IDLE2 mA-PLL
All digital modules
All digital modules
Enabled
Disabled
Enabled
Enabled
Disabled
Enabled
I IDLE387
mA-EnabledEnabled
PLL
V DD3.3V3.3V3.3V3.3V3.3V
I IDLE4HXT12 MHz12 MHz12 MHz12 MHz12 MHz
HIRCDisabledDisabledDisabledDisabledDisabled
-21-PLLEnabledEnabledEnabledEnabledEnabled
All digital modulesDisabled
5.5V
Disabled
5.5V
Disabled
5.5V
Disabled
5.5V
Disabled
5.5V
DisabledV DD
24HXT HIRCEnabledEnabledEnabledEnabledEnabled
I IDLE5--PLLDisabledDisabledDisabledDisabledDisabled
Operating Current Idle Mode HCLK =22.1184 MHzAll digital modulesEnabledEnabledEnabledEnabledEnabled
-.5.5V Disabled5.5V Disabled5.5V Disabled5.5V Disabled5.5V Disabled
5.5V DD HXTEnabled DisabledEnabled DisabledEnabled DisabledEnabled DisabledEnabled Disabled
I IDLE6-PLL All digital
modules
Disabled
3.3V
Disabled
3.3V
Disabled
3.3V
Disabled
3.3V
Disabled
3.3V
HXTDisabledDisabledDisabledDisabledDisabled
23.7-HIRCEnabledEnabledEnabledEnabledEnabled
I IDLE7 Disabled-PLL All digital
modules
EnabledEnabledEnabledEnabledEnabled
3.3V Disabled-
-All digital
modules
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Enabled5.3PLL
HIRC
V DD5.5 V
HXT
HIRC
PLL
All digital modules
12 MHz
Disabled
Disabled
Enabled
I IDLE10-5.4-mAV DD5.5 V
I IDLE10-5.4-mAHXT12 MHz
I IDLE10-5.4-mAHIRCDisabled
I IDLE10-5.4-mAPLLDisabled
I IDLE10-5.4-mAAll digital modulesDisabled
I IDLE11-15-mAV DD3.3 V
I IDLE11-15-mAHXT12 MHz
I IDLE11-15-mAHIRC PLLDisabled Disabled
I IDLE11-15-mAAll digital
I IDLE11-15-mAmodulesEnabled
I IDLE12-3.8-mAV DD3.3 V
I IDLE12-3.8-mAHXT12 MHz
I IDLE12-3.8-mAHIRCDisabled
I IDLE12-3.8-mAPLLDisabled
I IDLE12-3.8-mAAll digital modulesDisabled
I IDLE13-7.5-V DD5.5 V
I IDLE13-7.5-HXT4 MHz
I IDLE13-7.5-HIRCDisabled
I IDLE13-7.5-PLLDisabled
I IDLE13-7.5-All digital modulesEnabled
I IDLE14-3.5-V DD5.5 V
I IDLE14-3.5-HXT4 MHz
I IDLE14-3.5-HIRCDisabled
I IDLE14-3.5-PLL All digitalDisabled
I IDLE14-3.5-modulesDisabled

I IDLE15-6mAV DD3.3 V 4 MHz Disabled
I IDLE15-6mAHXT
I IDLE15-6mAHIRC PLLDisabled
I IDLE15-6mAAll digital modulesEnabled
I IDLE15-6mAV DD
HXT
HIRC
PLL
All digital modules
V DD
HXT
HIRC
LIRC
PLL
All digital modules
Only enable modules which support 10 kHz LIRC clock source
V DD
HXT
HIRC
LIRC
PLL
All digital modules
3.3 V
4 MHz
Disabled
Disabled
Disabled
5.5 V
Disabled
Disabled
Enabled
Disabled
Enabled
Only enable modules which support 10 kHz LIRC clock source
5.5 V
Disabled
Disabled
Enabled
Disabled
Disabled

202μAV DD3.3 V Disabled Disabled Enabled Disabled
I IDLE19--HXT
HIRC
LIRC
All digital
PLL
modules Enabled Only enable modules which support 10 kHz LIRC clock source
V
HXT
HIRC
modules Enabled Only enable modules which support 10 kHz LIRC clock source
DD 3.3 V
Disabled Disabled
IμALIRC Enabled
IDLE20-192-All digital
modules
PLL Disabled
Disabled
I PWD1 Standby Power-down (Deep Sleep I PWD2Current Mode Mode)- -60 55-A V DD = 5.5 V, All oscillators and analog blocks turned off. A V DD = 3.3 V, All oscillators and analog blocks turned off. V DD = 5.5 V, V IN = 0VA V DD = 5.5 V, All oscillators and analog blocks turned off. A V DD = 3.3 V, All oscillators and analog blocks turned off. V DD = 5.5 V, V IN = 0V
I ILLogic 0 Input Current (Quasi-bidirectional--65A
I TLMode) Logic 1 to 0
Transition Current
--690-750AV DD = 5.5 V, V IN = 2.0VV DD = 5.5 V, V IN = 2.0V
(Quasi-bidirectional Mode) [*3]-2-+2A
I LKInput Leakage-0.8V DD =V DD mode
V IL1Current Input Low Voltage-0.3 -0.3-0.6V5.5 V, 0 < V IN < Open-drain or input only5.5 V, 0 < V IN < Open-drain or input only
(TTL Input)V DD = 4.5 V V DD = 2.5 VV DD = 4.5 V V DD = 2.5 V
V IH1Input High Voltage /42.0-V DD +
0.3
VV DD = 5.5 VV DD = 5.5 V
(TTL Input)1.5-V DD + 0.3
V IL30- -0.8VV DD = 3.0 V V DD = 4.5 VV DD = 3.0 V V DD = 4.5 V
V IH3Input Low Voltage XTAL1[*2]0 3.5- -0.4 V DD + 0.3V DD = 2.5 V V V DD = 5.5 V V DD = 3.0 V -V DD = 2.5 V V V DD = 5.5 V V DD = 3.0 V -
V ILSInput High Voltage XTAL1[*2]V DD + 0.3
V IHSNegative-going Threshold2.4-0.2 V DDV
(Schmitt Input), nRST
Positive-going
-0.3-V DD + 150--
R RSTInternal nRST Pin
Pull-up Resistor
nRST
(Schmitt Input),
Threshold
40
DD
0.3
V
--
V ILSNegative-going Threshold (Schmitt input)-0.3-0.3 V DDV-
V IHSPositive-going Threshold 0.7V DD -V DD + 0.3V-
I SR11Source Current (Quasi-bidirectional Mode)-300-370-AV DD = 4.5 V, V S = 2.4 V
I SR12Source Current (Quasi-bidirectional Mode)-50-70-AV DD = 2.7 V, V S = 2.2 V
I SR13Source Current (Quasi-bidirectional Mode)-40-60-AV DD = 2.5 V, V S = 2.0 V
I SR21Source Current (Push-pull Mode)-20-25-mAV DD = 4.5 V, V S = 2.4 V
I SR22Source Current (Push-pull Mode)-3-5-mAV DD = 2.7 V, V S = 2.2 V
I SR23Source Current (Push-pull Mode)-2.5-4.5-mAV DD = 2.5 V, V S = 2.0 V
I SK11Sink Current (Quasi- bidirectional, Open- Drain and Push-pull Mode)1015-mAV DD = 4.5 V, V S = 0.45 V
I SK12Sink Current (Quasi- bidirectional, Open- Drain and Push-pull Mode)69-mAV DD = 2.7 V, V S = 0.45 V
I SK13Sink Current (Quasi- bidirectional, Open- Drain and Push-pull Mode)58-mAV DD = 2.5 V, V S = 0.45 V
  1. nRST pin is a Schmitt trigger input.
  2. XTAL1 is a CMOS input.
  3. Pins can source a transition current when they are being externally driven from 1 to 0. In the condition of VDD=5.5V, the transition current reaches its maximum value when VIN approximates to 2V.

Absolute Maximum Ratings

SymbolParameterMinMaxUnit
V DD V SSDC Power Supply-0.3+7.0V
V BATBattery Power Supply+2.4+5.0V
V INInput VoltageV SS - 0.3V DD + 0.3V
1/t CLCLOscillator Frequency424MHz
T AOperating Temperature-40+105
T STStorage Temperature-55+150
I DDMaximum Current into V DD-400mA
I SSMaximum Current out of V SS-400mA
I IOMaximum Current sunk by an I/O pin-35mA
I IOMaximum Current sourced by an I/O pin-35mA
I IOMaximum Current sunk by total I/O pins-240mA
I IOMaximum Current sourced by total I/O pins-240mA

Note: Exposure to conditions beyond those listed under absolute maximum ratings may adversely affects the life and reliability of the device.

Typical Application

Figure 7.3-1 NUC472 Typical Crystal Application Circuit

CrystalC1C2
4 MHz ~ 24 MHz10~20 pF10~20 pF

Ordering Information

MPNPackageTemperature RangePacking
NUC472HI8AELQFP 176Lnullnull

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
NUC472Nuvoton Technology Corporation
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free