Sign In
Upload
Manuals
Brands
Holtek Manuals
Controller
HT46R24
Holtek HT46R24 Microcontroller IC Manuals
Manuals and User Guides for Holtek HT46R24 Microcontroller IC. We have
1
Holtek HT46R24 Microcontroller IC manual available for free PDF download: Handbook
Holtek HT46R24 Handbook (162 pages)
A/D Type MCU
Brand:
Holtek
| Category:
Controller
| Size: 1 MB
Table of Contents
Table of Contents
2
Part I Microcontroller Profile
10
Chapter 1 Hardware Structure
12
Introduction
12
Features
13
Technology Features
13
Kernel Features
13
Peripheral Features
13
Selection Table
14
Block Diagram
15
Pin Assignment
16
Pin Description
17
Absolute Maximum Ratings
21
D.C. Characteristics
21
Characteristics
23
System Architecture
24
Clocking and Pipelining
24
Program Counter
25
Stack
27
Arithmetic and Logic Unit - ALU
27
Program Memory
28
Organization
28
Special Vectors
29
Look-Up Table
29
Table Program Example
30
Data Memory
31
Organization
31
General Purpose Data Memory
32
Special Purpose Data Memory
33
Special Function Registers
34
Indirect Addressing Registers - IAR, IAR0, IAR1
34
Memory Pointers - MP, MP0, MP1
34
Bank Pointer - BP
35
Accumulator - ACC
35
Program Counter Low Register - PCL
35
Look-Up Table Registers - TBLP, TBLH
36
Status Register - STATUS
36
Interrupt Control Registers - INTC, INTC0, INTC1
37
Timer/Event Counter Registers
37
Input/Output Ports and Control Registers
37
Pulse Width Modulator Registers - PWM, PWM0, PWM1, PWM2, PWM3
38
I 2 C Bus Registers - HADR, HCR, HSR, HDR
38
A/D Converter Registers - ADRL, ADRH, ADCR, ADSR
38
Input/Output Ports
38
Pull-High Resistors
39
Port a Wake-Up
39
I/O Port Control Registers
39
Pin-Shared Functions
39
Programming Considerations
43
Timer/Event Counters
43
Configuring the Timer/Event Counter Input Clock Source
44
Timer Registers - TMR, TMRL/TMRH, TMR0L/TMR0H, TMR1L/TMR1H
45
Timer Control Registers - TMRC, TMR0C, TMR1C
46
Configuring the Timer Mode
48
Configuring the Event Counter Mode
48
Configuring the Pulse Width Measurement Mode
49
Programmable Frequency Divider - PFD
50
Prescaler
51
I/O Interfacing
51
Programming Considerations
51
Pulse Width Modulator
51
6+2 PWM Mode
52
7+1 PWM Mode
53
PWM Output Control
54
Analog to Digital Converter
55
A/D Converter Data Registers - ADRL/ADRH
55
A/D Converter Control Register - ADCR
56
A/D Converter Clock Source Register - ACSR
58
A/D Input Pins
58
Summary of A/D Conversion Steps
59
A/D Transfer Function
61
I 2 C Bus Serial Interface
63
I 2 C Bus Slave Address Register - HADR
64
I 2 C Bus Input/Output Data Register - HDR
64
I 2 C Bus Control Register - HCR
64
I 2 C Bus Status Register - HSR
64
I 2 C Bus Communication
65
Interrupts
69
External Interrupt
72
Timer/Event Counter Interrupt
72
A/D Interrupt
73
I 2 C Interrupt
73
Interrupt Priority
73
Programming Considerations
74
Reset and Initialization
74
Reset
74
Oscillator
81
System Clock Configurations
81
System Crystal/Ceramic Oscillator
81
System RC Oscillator
82
Watchdog Timer Oscillator
82
HALT and Wake-Up in Power down Mode
82
Watchdog Timer
83
Configuration Options
85
Application Circuits
86
Part II Programming Language
90
Chapter 2 Instruction Set Introduction
92
Instruction Set
92
Instruction Timing
92
Moving and Transferring Data
93
Arithmetic Operations
93
Logical and Rotate Operations
93
Branches and Control Transfer
93
Bit Operations
93
Other Operations
94
Instruction Set Summary
94
Convention
94
Table Read Operations
94
Chapter 3 Instruction Definition
98
Chapter 4 Assembly Language and Cross Assembler
110
Notational Conventions
110
Statement Syntax
111
Name
111
Operation
111
Operand
111
Comment
112
Assembly Directives
112
Conditional Assembly Directives
112
File Control Directives
113
Program Directives
114
Data Definition Directives
117
Macro Directives
119
Assembly Instructions
121
Name
121
Mnemonic
121
Operand, Operator and Expression
121
Miscellaneous
123
Forward References
123
Local Labels
123
Reserved Assembly Language Words
124
Cross Assembler Options
125
Assembly Listing File Format
125
Source Program Listing
125
Summary of Assembly
126
Miscellaneous
126
Part III Development Tools
128
Chapter 5 MCU Programming Tools
130
HT-IDE Development Environment
130
Holtek In-Circuit Emulator - HT-ICE
131
HT-ICE Interface Card
131
OTP Programmer
132
OTP Adapter Card
132
System Configuration
132
HT-ICE Interface Card Settings
133
Installation
134
System Requirement
134
Hardware Installation
134
Software Installation
134
Chapter 6 Quick Start
138
Step 1 - Create a New Project
138
Step 2 - Add Source Program Files to the Project
138
Step 3 - Build the Project
138
Step 4 - Programming the OTP Device
138
Step 5 - Transmit Code to Holtek
139
Appendix
140
Appendix A Device Characteristic Graphics
142
Appendix B Package Information
152
Advertisement
Advertisement
Related Products
Holtek HT46R47
Holtek HT46R22
Holtek HT46R23
Holtek HT46R62
Holtek HT46R64
Holtek HT46R63
Holtek HT46R65
Holtek HT32F49 Series
Holtek HT46RU67
Holtek HT46R74D-1
Holtek Categories
Microcontrollers
Storage
Computer Hardware
Control Unit
Controller
More Holtek Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL