AT32A423 series is based on ARM® Cortex®-M4F 32-bit core operating at a frequency of up to 150 MHz. This device features a single-precision floating point unit (FPU), digital signal processor (DSP), up to 256 KB Flash memory and 48 KB SRAM. It also embeds a 20 KB system memory with two functions: one that serves as a Bootloader, and another one that is one-time configurable as user instruction and data memory for achieving a maximum of 256 + 20 KB. It incorporates XMC interface (for PSRAM and NOR extension, or 8080/6800 mode parallel LCD), 1x OTG controller (support Xtal-less in device mode), 2x CANs, 8x USARTs, 3x SPIs/I²Ss (full-duplex support), 3x I²Cs, 1x 16-bit advanced timer, 8x 16-bit general-purpose timers, 1x 32-bit general- purpose timer, 2x 16-bit basic timers, 1x 12-bit 24-channel high-speed 5.33 Msps ADC and 2x 12-bit DACs. All I/Os have fast toggling capability and almost all of them are 5V tolerant. They can be used for a variety of purposes such as port remapping.
AT32A423 operates in the temperature range of -40¡æ~105¡æ, and is highly adaptable to complex working environments. It has successfully passed AEC-Q100 qualification and complies with automotive grade reliability test standards. To meet diverse memory demands, AT32A423 provides a rich choice of package types. With powerful on-chip resources, higher integration, and cost-effectiveness, the AT32A423 series offers robust solutions for various automotive scenarios. It can be widely used in vehicle scenarios such as driving recorders, in-car audio and video, ADAS, 360 panoramic views, car central control, kick tailgate control, charging piles, etc.
¡¤ Performance
- ARM® Cortex®-M4 with 150 MHz maximum frequency
- Single precision floating-point unit (FPU)
- DSP instructions
- 2.4 V to 3.6 V operating voltage
- I/Os 5V tolerant
- Operating temperature -40 to +105¡ãC
¡¤ Memories
- up to 256 KB of Flash memory
- up to 48 KB of SRAM
- sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
¡¤ Clock
- PLL (150 MHz output)
- 4 to 25 MHz crystal oscillator
- Internal 48 MHz factory-trimmed RC (accuracy ¡À1 % at TA = 25 ¡ãC, ¡À2.5 % at TA= -40 to +105¡ãC), with automatic clock calibration (ACC).
- 32 kHz oscillator for RTC with calibration
- Internal 40 kHz RC with calibration
¡¤ Reset and supply management
- Sleep, Deepsleep and Standby modes
- Power-on reset (POR) / Low-voltage reset (LVR)
- Power voltage monitoring (PVM)
- Supports 20 x 32-bit battery powered registers
¡¤ Analog high-performance peripherals
- 1 x 12-bit, 5.33Msps A/D converters (up to 24 channels)
¡¤ DMA
- 14 channels, support timers, ADC, DAC, I2S, SPI, I2C and USART
¡¤ Fast I/O ports
- Up to 87 I/Os, all mappable on external interrupt vectors and almost all 5V-tolerant
- All fast I/Os, control registers accessible with fᴀʜʙ speed
¡¤ Timers
- 1 x 16-bit 7-channel motor control PWM advanced timer with dead-time generator and emergency break
- Up to 8x 16-bit + 1x 32-bit general-purpose timers, each timer up to 4 channels used for input capture/output compare/PWM or pulse counting and incremental encoder input
- 2 x 16-bit basic timer
- 2 x watchdog timers (WDT and WWDT)
- Systick timer: a 24-bit downcounter
¡¤ ERTC: enhanced RTC with alarm, subsecond accuracy and hardware calendar
¡¤ Peripheral interfaces
- 3 x I2C interfaces (SMBus/PMBus)
- 3 x SPIs/I2S
- 8 x USART (ISO7816 interface, LIN, IrDA capability, modem control)
- 2 x CAN
- 1 x OTGFS
- Infrared transmitter
¡¤ Packages
- LQFP100 14 x 14 mm
- LQFP64 10 x 10 mm
- LQFP64 7 x 7 mm
- LQFP48 7 x 7 mm
- QFN48 6 x 6 mm
- QFN36 6 x 6 mm
- QFN32 4 x 4 mm