HT82M9AE/HT82M9AA
USB Mouse Encoder 8-Bit MCU
Technical Document
·
·
·
Features
·
Flexible total solution for applications that combine
·
6MHz/12MHz internal CPU clock
·
4-level stacks
·
Two 8-bit indirect addressing registers
·
One 16-bit programmable timer counter with
PS/2 and low-speed USB interface, such as mice,
joysticks, and many others
·
USB Specification Compliance
-
Conforms to USB specification V2.0
-
Conforms to USB HID specification V2.0
·
Supports 1 low-speed USB control endpoint and
overflow interrupt (shared with PA7, vector 0CH)
·
One USB interrupt input (vector 04H)
·
HALT function and wake-up feature reduce power
2 interrupt endpoint
·
Each endpoint has 8 bytes FIFO
·
Integrated USB transceiver
·
3.3V regulator output
·
External 6MHz or 12MHz ceramic resonator or crystal
·
8-bit RISC microcontroller, with 4K´15 program
consumption
·
PA0~PA7, PB4 and PB7 support wake-up function
·
Internal Power-On reset (POR)
·
Watchdog Timer (WDT)
·
16 I/O ports
·
20-pin SOP/SSOP package
memory (000H~FFFH)
·
224 bytes RAM (20H~FFH)
24-pin SSOP package
32-pin QFN package
General Description
The USB MCU OTP body is suitable for USB mouse
and USB joystick devices. It consists of a Holtek high
performance 8-bit MCU core for control unit, built-in
USB SIE, 4K´15 ROM and 224 bytes data RAM.
The mask version HT82M9AA is fully pin and functionally
compatible with the OTP version HT82M9AE device.
Rev. 1.90
1
October 21, 2009