PT32U303

The PT32U303 is based on the high-performance ARM®Cortex®-M4 32-bit RISC core running up to 120 MHz. The Cortex®-M4 core features a full set of DSP instructions and a memory protection unit (MPU). 

The PT32U303 incorporates high-speed embedded memories (up to 64 Kbytes of internal Flash memory and 16 Kbytes of SRAM), enhanced GPIOs and peripherals connected to two APB buses. Any block of the embedded Flash memory can be protected by the “sLib”, functioning as a security area with code-executable only.

The PT32U303 offers one 12-bit ADC, one analog comparator (CMP), five general-purpose 16-bit timers, one advanced timer and one low-power ERTC, as well as standard and advanced communication interfaces: up to two I2C interfaces, two SPIs (all multiplexed as I2S), two USARTs and one infrared transmitter. 

The PT32U303 operates in the -40 to +105 °C temperature range, from a 2.4 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power application. The PT32U303 offers devices in different package types. Depending on the different packages, the pin-to-pin is completely compatible among devices, and also the software and functionality. Only different sets of peripherals are included.


FEATURES


● Core: ARM® 32-bit Cortex®-M4 CPU

− 120 MHz maximum frequency, with a memory protection unit (MPU), single-cycle multiplication and hardware division

− DSP instructions

Memories

− 16 to 64 KB of internal Flash memory

− 4 Kbytes of boot memory used as a Bootloader

− sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable

− 8 to 16 Kbytes of SRAM

Power control ( PWC)

− 2.4 to 3.6 V power supply

− Power-on reset (POR), low voltage reset (LVR) and power voltage monitoring (PVM)

− Low power modes: Sleep, Deepsleep and Standby modes; four WKUP pins used for wakeup from Standby mode

− Supports 5 x 32-bit battery powered registers (BPR)

Clock and reset management ( CR M)

− 4 to 25 MHz crystal oscillator (HEXT)

− Internal 48 MHz factory-trimmed HICK (±1% at TA=25 °C, ±2% at TA= -40°C to +105 °C)

− PLL flexible 31 to 500 multiplication and 1 to 15 division factor

− 32 kHz crystal (LEXT)

− Low speed internal clock (LICK)

Analog

− 1 x 12-bit 2 MSPS A/D converter, up to 15 input channels

− Temperature sensor (VTS) and internal reference voltage (VINTRV)

− 1 x CMP with 5 external input channels

DMA

− 1 x 5-channel DMA controller

Up to 39 fast GPIOs

− All mappable on 16 external interrupts (EXINT)

− Almost all 5 V-tolerant

Up to 10 timers ( TMR)

− 1 x 16-bit 7-channel advanced timer, including 3 channels for complementary PWM output, with dead-time generator and emergency brake

− Up to 5 x 16-bit timers, each with 4 IC/OC /PWM or pulse counter and quadrature (incremental) encoder input

− 1 x 16-bit basic timer

− 2 x watchdog timers (general WDT and windowed WWDT)

− SysTick timer: a 24-bit downcounter

ERTC: enhanced RTC, with alarm, subsecond accuracy, hardware calendar and calibration

Up to 7 communication interfaces

− 2 x I2C interfaces (SMBus/PMBus)

− 2 x USARTs supporting master synchronous SPI and modem control, with ISO7816 interface, LIN, IrDA capability and swappable TX/RX

− 2 x SPIs (36 Mbit/s), all with multiplexed half-duplex I2S

− Infrared transmitter (IRTMR)

CRC calculation unit

96-bit unique ID ( UID )

Serial wire debug (SWD) interface

Operating temperature: -40 to +105 °C

Package Type

− LQFP48 7 x 7 mm

− QFN28 4 x 4 mm


APPLICATIONS


● 


資源下載

Documentation

Tools

Application Note