Datasheet HT45F5Q-3 (Holtek) - 10

ManufacturerHoltek
DescriptionBattery Charger Flash MCU
Pages / Page163 / 10 — HT45F5Q-3. Battery Charger Flash MCU. Pin Name. Function OPT. I/T. O/T. …
File Format / SizePDF / 2.7 Mb
Document LanguageEnglish

HT45F5Q-3. Battery Charger Flash MCU. Pin Name. Function OPT. I/T. O/T. Description

HT45F5Q-3 Battery Charger Flash MCU Pin Name Function OPT I/T O/T Description

Model Line for this Datasheet

Text Version of Document

HT45F5Q-3 HT45F5Q-3 Battery Charger Flash MCU Battery Charger Flash MCU Pin Name Function OPT I/T O/T Description
PAPU PA4 PAWU ST CMOS General purpose I/O. Register enabled pull-up PAS1 and wake-up STP PAS1 — CMOS STM output STCK PAS1 ST — STM clock input PA4/STP/STCK/SDI/SDA/RX SDI PAS1 IFS ST — SPI serial data input SDA PAS1 IFS ST NMOS I2C data line RX PAS1 IFS ST — UART RX serial data input PAPU PA5 PAWU ST CMOS General purpose I/O. Register enabled pull-up and wake-up PA5/OPA0P/CTPB PAS1 OPA0P PAS1 AN — Operational amplifier 0 positive input CTPB PAS1 — CMOS CTM inverting output PAPU PA6 PAWU ST CMOS General purpose I/O. Register enabled pull-up and wake-up PA6/OPA1P/STPB PAS1 OPA1P PAS1 AN — Operational amplifier 1 positive input STPB PAS1 — CMOS STM inverting output PAPU PA7 PAWU ST CMOS General purpose I/O. Register enabled pull-up and wake-up PA7/SDO/TX PAS1 SDO PAS1 — CMOS SPI serial data output TX PAS1 — CMOS UART TX serial data output PB0 PBPU PB0/AN0 PBS0 ST CMOS General purpose I/O. Register enabled pull-up AN0 PBS0 AN — A/D Converter external input 0 PB1 PBPU PBS0 ST CMOS General purpose I/O. Register enabled pull-up PB1/AN1/VREF AN1 PBS0 AN — A/D Converter external input 1 VREF PBS0 AN — A/D Converter external reference voltage input PB2 PBPU PBS0 ST CMOS General purpose I/O. Register enabled pull-up PB2/AN2/STPI AN2 PBS0 AN — A/D Converter external input 2 STPI PBS0 ST — STM capture input PB3 PBPU PB3/AN3 PBS0 ST CMOS General purpose I/O. Register enabled pull-up AN3 PBS0 AN — A/D Converter external input 3 PB4 PBPU PB4/AN4 PBS1 ST CMOS General purpose I/O. Register enabled pull-up AN4 PBS1 AN — A/D Converter external input 4 PB5 PBPU PB5/AN5 PBS1 ST CMOS General purpose I/O. Register enabled pull-up AN5 PBS1 AN — A/D Converter external input 5 PB6 PBPU PBS1 ST CMOS General purpose I/O. Register enabled pull-up PB6/AN6/INT1 AN6 PBS1 AN — A/D Converter external input 6 PBS1 INT1 INTEG ST — External interrupt 1 input INTC0 Rev. 1.00 10 July 31, 2019 Rev. 1.00 11 July 31, 2019 Document Outline Features CPU Features Peripheral Features General Description Block Diagram Pin Assignment Pin Description Absolute Maximum Ratings D.C. Characteristics Operating Voltage Characteristics Operating Current Characteristics Standby Current Characteristics A.C. Characteristics High Speed Internal Oscillator – HIRC – Frequency Accuracy Low Speed Internal Oscillator Characteristics – LIRC Operating Frequency Characteristic Curves System Start Up Time Characteristics Input/Output Characteristics Memory Characteristics LVR Electrical Characteristics A/D Converter Electrical Characteristics D/A Converter Electrical Characteristics Operational Amplifier Electrical Characteristics Software Controlled LCD Driver Electrical Characteristics Power-on Reset Characteristics System Architecture Clocking and Pipelining Program Counter Stack Arithmetic and Logic Unit – ALU Flash Program Memory Structure Special Vectors Look-up Table Table Program Example In Circuit Programming – ICP On-Chip Debug Support – OCDS Data Memory Structure General Purpose Data Memory Special Purpose Data Memory Special Function Register Description Indirect Addressing Registers – IAR0, IAR1 Memory Pointers – MP0, MP1 Bank Pointer – BP Accumulator – ACC Program Counter Low Register – PCL Look-up Table Registers – TBLP, TBHP, TBLH Status Register – STATUS Emulated EEPROM Data Memory Emulated EEPROM Data Memory Structure Emulated EEPROM Registers Erasing the Emulated EEPROM Writing Data to the Emulated EEPROM Reading Data from the Emulated EEPROM Programming Considerations Oscillators Oscillator Overview System Clock Configurations Internal High Speed RC Oscillator – HIRC Internal 32kHz Oscillator – LIRC Operating Modes and System Clocks System Clocks System Operation Modes Control Registers Operating Mode Switching Standby Current Considerations Wake-up Watchdog Timer Watchdog Timer Clock Source Watchdog Timer Control Register Watchdog Timer Operation Reset and Initialisation Reset Functions Reset Initial Conditions Input/Output Ports Pull-high Resistors Port A Wake-up I/O Port Control Registers Pin-shared Functions I/O Pin Structures READ PORT Function Programming Considerations Timer Modules – TM Introduction TM Operation TM Clock Source TM Interrupts TM External Pins Programming Considerations Compact Type TM – CTM Compact Type TM Operation Compact Type TM Register Description Compact Type TM Operation Modes Standard Type TM – STM Standard TM Operation Standard Type TM Register Description Standard Type TM Operation Modes Analog to Digital Converter A/D Converter Overview A/D Converter Register Description A/D Converter Data Registers – SADOL, SADOH A/D Converter Reference Voltage A/D Converter Input Signal A/D Converter Operation Conversion Rate and Timing Diagram Summary of A/D Conversion Steps Programming Considerations A/D Conversion Function A/D Conversion Programming Examples Battery Charge Module Battery Charge Module Registers Digital to Analog Converter Operational Amplifiers Universal Serial Interface Module – USIM SPI Interface I2C Interface UART Interface Software Controlled LCD Driver LCD Operation LCD Bias Current Control Cyclic Redundancy Check – CRC CRC Registers CRC Operation Interrupts Interrupt Registers Interrupt Operation External Interrupts Time Base Interrupts Multi-function Interrupts TM Interrupts A/D Converter Interrupt USIM Interrupt Interrupt Wake-up Function Programming Considerations Application Descriptions Introduction Functional Description Hardware Circuit Instruction Set Introduction Instruction Timing Moving and Transferring Data Arithmetic Operations Logical and Rotate Operation Branches and Control Transfer Bit Operations Table Read Operations Other Operations Instruction Set Summary Table Conventions Instruction Definition Package Information 24-pin SSOP (150mil) Outline Dimensions 28-pin SSOP (150mil) Outline Dimensions
EMS supplier