Main Features
- Part Number: ZD6F321038VT8
- CPU: ARM Cortex-M4F Core, up to 120 MHz, single-cycle multiplier, hardware divider, single-precision floating-point unit.
- Memory: 256 KBytes Flash (equivalent to 0 wait state @ 120 MHz), 64 KBytes SRAM.
- Clock, Reset, and Power Management: 2.0 ~ 3.6V supply, some pins 5V tolerant, POR, PDR, PVD, 4 ~ 16 MHz crystal oscillator, internal 8MHz factory-calibrated RC oscillator, internal 40 KHz calibratable RC oscillator, external 32.768 KHz passive crystal, internal PLL up to 120 MHz CPU clock.
- Low Power: Supports Sleep, Stop, and Standby modes. Standby mode current as low as 0.9 uA. RTC and backup memory (128 Bytes) with dedicated VBAT supply.
- Operating Temperature: -40℃ ~ 125℃.
- Package: LQFP 100.
Main Functions
- Analog Peripherals: 3x 12-bit ADCs (up to 1MSPS, 16 channels), 1x internal temperature sensor, 4x internal rail-to-rail op-amps, 2x comparators with adjustable hysteresis, 2x 12-bit DACs (2 channels with buffer).
- DMA: 2x DMA controllers, 12 channels total, supporting Timers, ADC, DAC, SDIO, I2S, I2C, QSPI, and USART.
- I/O: 80 I/O pins, all mappable to 16 external interrupt inputs.
- Timers (11 total): 4x 20-bit timers (each with 4 capture/compare/PWM channels, pulse counting, quadrature encoder input), 2x 20-bit advanced timers (with complementary outputs, dead-time control, emergency stop), 2x internal watchdog timers, 1x SysTick timer, 2x 20-bit basic timers.
- Communication Interfaces (18 total): 2x I2C, 5x USART (supports ISO 7816, LIN, IrDA, up to 4.5 Mbit/s), 3x SPI (2 support I2S), 1x independent CAN 2.0B (supports CAN FD), 1x independent USB 2.0 Full-Speed, 1x SDIO, 1x QSPI.
- Security: CRC hardware unit, AES hardware unit, True Random Number Generator, 128-bit unique ID.
- Debug/Programming: Built-in ISP Bootloader (supports upgrade via USART), SWD debug interface.
Application Areas
Primarily used in motor drives, application control, portable devices, industrial applications, inverters, etc.