Rev. 1.00
6
��ne ��� �01�
Rev. 1.00
�
��ne ��� �01�
HT66FM5440
Brushless DC Motor A/D Flash MCU
HT66FM5440
Brushless DC Motor A/D Flash MCU
Features
CPU Features
• Operating voltage
♦
f
SYS
=16MHz: 4.5V~5.5V
• 0.0625μs instruction cycle with 16MHz system clock at V
DD
=5V
• Power down and wake-up functions to reduce power consumption
• Oscillator types
♦
Internal High Speed 16MHz RC – HIRC
♦
Internal Low Speed 32kHz RC – LIRC
• Multi-mode operation: NORMAL, IDLE and SLEEP
• All instructions executed in 1~3 instruction cycles
• Table read instructions
• 115 powerful instructions
• 8-level subroutine nesting
• Bit manipulation instruction
Peripheral Features
• Flash Program Memory: 4K×16
• RAM Data Memory: 384×8
• Watchdog Timer function
• 26 bidirectional I/O lines
• Interrupt priority programmable with two interrupt preempt funcions
• Five pin-shared external interrupts – H1, H2, H3, NFIN and INT1
• Multiple Timer Modules for time measurement, input capture, compare match output or PWM
output or single pulse output function
• Single 16-bit CAPTM for motor protection
• 3-channel 10-bit PWM with complementary outputs for BLDC application
• 6 external channels 10/12-bit resolution A/D converter
♦
Normal A/D conversion
♦
Delay auto-triggered A/D conversion, up to 4 channels available for each conversion
•
I
2
C Interface
• Single Fully-duplex Universal Asynchronous Receiver and Transmitter Interface – UART
• Four comparator functions
• Over current detection – Operational Amplifier 0, Comparator 0 and 8-bit D/A converter
• Phase current detection – Operational Amplifier 1 and 2
• Single Time-Base function for generation of fixed time interrupt signals
• Integrated Multiplication/Division Units
♦
One 8-bit Multiplication/Division Unit – MDU0
♦
One 16-bit Multiplication/Division Unit – MDU1
• Low voltage reset function
• Low voltage detect function
• Flash program memory can be re-programmed up to 100,000 times
• Flash program memory data retention > 10 years
• Package type: 28-pin SSOP