BS84B04C
Touch A/D Flash MCU
Features
CPU Features
• Operating Voltage
♦
♦
♦
fSYS=8MHz: 1.8V~5.5V
fSYS=12MHz: 2.7V~5.5V
fSYS=16MHz: 3.3V~5.5V
• Up to 0.25μs instruction cycle with 16MHz system clock at VDD=5V
• Power down and wake-up functions to reduce power consumption
• Oscillator types
♦
Internal High Speed 8/12/16MHz RC – HIRC
♦
Internal Low Speed 32kHz RC – LIRC
• Multi-mode operation: FAST, SLOW, IDLE and SLEEP
• Fully integrated internal oscillators require no external components
• All instructions executed in one or two instruction cycles
• Table read instructions
• 61 powerful instructions
• 4-level subroutine nesting
• Bit manipulation instruction
Peripheral Features
• Flash Program Memory: 2K×16
• Data Memory: 256×8
• True EEPROM Memory: 32×8
• 4 touch key functions – fully integrated without requiring external components
• Watchdog Timer function
• Up to 14 bidirectional I/O lines
• Programmable I/O port source current for LED driving applications
• Single external interrupt line shared with I/O pin
• Four 10-bit Compact Type Timer Modules for time measure, compare match output, PWM
output function
• Dual Time Base functions for generation of fixed time interrupt signals
• 8 external channel 12-bit resolution A/D converter with internal reference voltage VVR
• I2C interface
• Low voltage reset function
• Package types: 8-pin SOP, 10-pin MSOP/DFN, 16-pin NSOP/ WLCSP
Development Tools
For rapid product development and to simplify device parameter setting, Holtek has provided
relevant development tools which users can download from the following link:
https://www.holtek.com/page/detail/dev_plat/Touch_Workshop
Rev. 1.21
6
November 10, 2023