USB Joystick Encoder 8-Bit MCU - Holtek Semiconductor
Description
HT82J97E/HT82J97A USB Joystick Encoder 8-Bit MCU
Technical Document
· Tools Information · FAQs · Application Note
Features
· Flexible total solution for applications that combine · Two 8-bit indirect addressing registers · One 16-bit programmable timer counter with over-
PS/2 and low-speed USB interface, such as mice, joysticks, and many others
· USB Specification Compliance - Conforms to USB specification V1.
1 - Conforms to USB HID specification V1.
1 · Supports 1 Low-speed USB control endpoint and 1
flow interrupt (shared with PA7, vector 0CH)
· One USB interrupt input (vector 04H) · HALT function and wake-up feature reduce power
consumption
· PA0~PA7 support wake-up function · Internal Power-On reset (POR) · Watchdog Timer (WDT) · 20 I/O ports (including 2-PWM output, PC2, PC3) · 2 PWM output (PC2, PC3) · Can produce PWM frequency range from 23Hz to
interrupt endpoint
· Each endpoint has 8´8 bytes FIFO · Integrated USB transceiver · 3.
3V regulator output · External 6MHz or 12MHz ceramic resonator or crystal · 8-bit RISC microcontroller, with 2K´14 EPROM
23kHz
· Built-in 8-bit Analog-to-Digital Converter, (6-channel
(000H~7FFH)
· 96 bytes RAM (20H~7FH) · 6MHz/12MHz internal CPU clock · 4-level stacks
for internal mode (PB0~PB5), 6-channel for external mode with VHL (PB7) and VRL (PB6))
· 20/28-pin SOP package
General Description
www.
DataSheet.
net/
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, 2K´14 EPROM and 96 bytes data RAM.
Block Diagram
U S B D + /C L K U S B D -/D A T A U S B 1 .
1 P S 2 B P In te rru p t C ir c u it S T A C K P ro g ra m R O M P ro g ra m C o u n te r IN T C M U X fS
Y S
V 3 3 O
T M R 0 T M R 0 C
/4 P A 7 /T M R
E N /D IS W D T S In s tr u c tio n R e g is te r M P M U X D A T A M e m o ry W D T P r e s c a le r W D T M U X S Y S C L K /4 W D T O S C
P A C In s tr u c tio n D e c o d e r A L U S h ifte r M U X...
Similar Datasheet