|
HT32F1755/1765/2755 Series -- Holtek 32-bit
Microcontroller with ARM® Cortex™-M3 Core General Description
The Holtek HT32F1755/1765/2755 devices are
high performance and low power consumption 32-bit microcontrollers
based around an ARM® Cortex™-M3 processor core. The Cortex™-M3 is a
next-generation processor core which is tightly coupled with Nested
Vectored Interrupt Controller (NVIC), SysTick timer, and including
advanced debug support.
The HT32F1755/1765/2755 devices operate at a
frequency of up to 72MHz with a Flash accelerator to obtain maximum
efficiency. It provides 128KB of embedded Flash memory for code/data
storage and up to 64KB of embedded SRAM memory for system operation
and application program usage. A variety of peripherals, such as
ADC, I2C,
USART, SPI, PDMA, GPTM, MCTM, SCI, CSIF, USB2.0 FS, SWJ-DP (Serial
Wire and JTAG Debug Port), etc., are also implemented in the device
series. Several power saving modes provide the flexibility for
maximum optimisation between wakeup latency and power consumption,
an especially important consideration in low power applications.
The above features ensure that the
HT32F1755/1765/2755 devices are suitable for use in a wide range of
applications, especially in areas such as white goods application
control, power monitors, alarm systems, consumer products, handheld
equipment, data logging applications, motor control, fingerprint
recognition and so on.
|
Features
Core
- 32-bit ARM® Cortex™-M3 processor core
- Up to 72MHz operation frequency
- 1.25 DMIPS/MHz (Dhrystone 2.1)
- Single-cycle multiplication and hardware division
- Integrated Nested Vectored Interrupt Controller (NVIC)
- 24-bit SysTick timer
On-chip Memory
- 128KB on-chip Flash memory for instruction/data and options
storage
- up to 64KB on-chip SRAM
- Supports multiple boot modes
Flash Memory Controller
- Flash accelerator for maximum efficiency
- 32-bit word programming with In System Programming Interface
(ISP) and In Application Programming (IAP)
- Flash protection capability to prevent illegal access
Reset Control Unit
- Supply supervisor:
-- Power-on Reset - POR
-- Brown-out Detector - BOD
-- Programmable Low Voltage Detector - LVD
Clock Control Unit
- External 4 to 16MHz crystal oscillator
- External 32,768Hz crystal oscillator
- Internal 8MHz RC oscillator trimmed to
±2% accuracy at 3.3V operating
voltage and 25°C operating temperature
- Internal 32kHz RC oscillator
- Integrated system clock PLL
- Independent clock gating bits for peripheral clock sources
Power Management
- Single 3.3V power supply: 2.7V to 3.6V
- Integrated 1.8V LDO regulator for core and peripheral power
supply
- VBAT
battery power supply for RTC and backup registers
- Three power domains: 3.3V, 1.8V and Backup
- Four power saving modes: Sleep, Deep-Sleep1, Deep-Sleep2,
Power-Down
Analog to Digital Converter
- 12-bit SAR ADC engine
- Up to 1Msps conversion rate - 1us at 56MHz, 1.17us at 72MHz
- 8 external analog input channels
- Supply voltage range: 2.7 V ~ 3.6 V
- Conversion range: VREF+
~ VREF-
Analog Operational
Amplifier/Comparator
- Two Operational Amplifiers or Comparator functions which are
software configurable
- Supply voltage range: 2.7V ~ 3.6V
I/O Ports
- Up to 80 GPIOs
- Port A, B, C, D, E are mapped as 16 external interrupts - EXTI
- Almost all I/O pins are 5V-tolerant except for pins shared with
analog inputs
PWM Generation and Capture Timers --
GPTM
- Two 16-bit General-Purpose Timers - GPTM
- Up to 4-channel PWM Compare Output or Input Capture function for
each GPTM
- External trigger input
Motor Control Timer -- MCTM
- Single 16-bit up, down, up/down auto-reload counter
- 16-bit programmable prescaler allowing dividing the counter
clock frequency by any factor between 1 and 65536
- Input Capture function
- Compare Match Output
- PWM waveform generation with Edge and Centre-aligned Modes
- Single Pulse Mode Output
- Complementary Outputs with programmable dead-time insertion
- Encoder interface controller with two inputs using quadrature
decoder
- Support 3-phase motor control and hall sensor interface
- Brake input to force the timer's output signals into a reset or
fixed condition
Basic Function Timer -- BFTM
- Two 32-bit compare/match count-up counters - no I/O control
features
- One shot mode - counting stops after a match condition
- Repetitive mode - restart counter after a match condition
Watchdog Timer
- 12-bit down counter with 3-bit prescaler
- Interrupt or reset event for the system
- Programmable watchdog timer window function
- Registers write protection function
Real Time Clock
- 32-bit up-counter with a programmable prescaler
- Alarm function
- Interrupt and Wake-up event
Inter-integrated Circuit -- I2C
- Support both master and slave mode with a frequency of up to
1MHz
- Provide an arbitration function and clock synchronization
- Supports 7-bit and 10-bit addressing mode and general call
addressing
- Supports slave multi-addressing mode with maskable address
Serial Peripheral Interface -- SPI
- Supports both master and slave mode
- Frequency of up to 36MHz for master mode and 18MHz for slave
mode
- FIFO Depth: 8 levels
- Multi-master and multi-slave operation
Universal Synchronous Asynchronous
Receiver Transmitter -- USART
- Operating frequency up to 4.5MHz
- Supports both asynchronous and clocked synchronous serial
communication modes
- IrDA SIR encoder and decoder
- RS485 mode with output enable control
- Full Modem function for USART0
- Auto hardware flow control mode - RTS, CTS
- FIFO Depth: 16x9 bits for both receiver and transmitter
Smart Card Interface -- SCI
- Support ISO 7816-3 standard
- Character mode
- Single transmit buffer and single receive buffer
- 11-bit ETU (Elementary Time Unit) counter
- 9-bit guard time counter
- 24-bit general purpose waiting time counter
- Parity generation and checking
- Automatic character retry on parity error detection in
transmission and reception modes
Peripheral Direct Memory Access --
PDMA
- 12 channels with trigger source grouping
- Supports Single and block transfer mode
- 8/16/32-bit width data transfer
- Supports Address increment, decrement or fixed mode
- 4-level programmable channel priority
- Auto reload mode
- Supports trigger source: CSIF, ADC, SPI, USART, I2C,
GPTM, MCTM, SCI and software
Universal Serial Bus Device Controller
-- USB
- Complies with USB 2.0 full-speed (12Mbps) specification
- On-chip USB full-speed transceiver
- 1 control endpoint (EP0) for control transfer
- 3 single-buffered endpoints for bulk and interrupt transfer
- 4 double-buffered endpoints for bulk, interrupt and isochronous
transfer
- 1024 bytes EP-SRAM used as the endpoint data buffers
CMOS Sensor Interface -- CSIF
(HT32F2755 only)
- Up to 2048x2048 input resolution
- Supports 8-bit YUV422 and Raw RGB formats
- Up to 24MHz input pixel clock frequency
- Multi VSYNC and HSYNC settings for image capture
- Hardware window capture function
- Fractional hardware sub-sample function
- Dual FIFOs each with a capacity of 8x32 bits which can be read
by the PDMA or CPU
Debug Support
- Serial Wire or JTAG Debug Port SWJ-DP
- 6 instruction comparators and 2 literal comparators for hardware
breakpoint or code/literal patch
- 4 comparators for hardware watchpoints
- 1-bit asynchronous trace - TRACESWO
Package and Operation Temperature
- 48/64/100-pin LQFP packages
- Operation temperature range: -40°C to +85°C
|
|
Technical Document |
|
|
Other Information
|
|
|
|
|