Rev. 1.00
6
March 24, 2020
Rev. 1.00
7
March 24, 2020
BS83A04C
4-Key Enhanced Touch I/O Flash MCU
BS83A04C
4-Key Enhanced Touch I/O Flash MCU
General Description
The device is a Flash Memory type 8-bit high performance RISC architecture microcontroller with
fully integrated touch key functions.
With all touch key functions provided internally, this device range has all the features to
offer designers a reliable and easy means of implementing Touch Keyes within their products
applications. The touch key functions are fully integrated completely eliminating the need for
external components.
For memory features, the Flash Memory offers users the convenience of multi-programming
features. Other memory includes an area of RAM Data Memory as well as an area of Emulated
EEPROM memory for storage of non-volatile data such as serial numbers, calibration data etc.
Protective features such as an internal Watchdog Timer and Low Voltage Reset functions coupled
with excellent noise immunity and ESD protection ensure that reliable operation is maintained in
hostile electrical environments.
This device includes fully integrated low and high speed oscillators which require no external
components for their implementation. The ability to operate and switch dynamically between a range
of operating modes using different clock sources gives users the ability to optimise microcontroller
operation and minimise power consumption. Easy communication with the outside world is provided
using the internal I
2
C interface, while the inclusion of flexible I/O programming features, Time-Base
function, Timer Module and many other features further enhance device functionality and flexibility.
The touch key device will find excellent use in a huge range of modern Touch Key product
applications such as low power consumption portable devices, household appliances, consumer
products, etc.
Block Diagram
Interrupt
Controller
Bu
s
MUX
Reset
Circuit
Stack
4-Level
RAM
128 × 8
ROM
1K × 16
Watchdog
Timer
HIRC
8MHz
LIRC
32kHz
HT8 MCU Core
Time Base
Pin-Shared
with Port A
Emulated
EEPROM
32 × 16
LVR
Port A
Driver
Pin-Shared
Function
PA0~PA7
Timer
I/O
I
2
C
INT
C to F
Circuit
Touch Key Module 0
MUX
Pin-Shared
with
Port A
KEY1~KEY4
: Pin-Shared Node
: Bus Entry
Clock System
Digital Peripherals
Touch Key Function