Holtek's new generation Touch Key Flash series MCUs are fully integrated with touch key functions, communication interfaces and display functions thus reducing greatly the need for external components. With the features of high S/N ratio touch switch control, power fluctuation rejection and excellent noise immunity, the stability of these touch keys has been greatly improved, thus offering solutions over traditional mechanical keys with their inherent weakness of rapid wear and tear and manufacturing complexity. These features combine to ensure effective and rapid product development in areas such as household appliances and other touch key controlled products.
What advantages do the BS83/BS84XXXA series of MCUs possess?
These Flash Type Touch MCUs, contain an internal 64×8 EEPROM (except the BS83A04A) and with their ICP (In-Circuit Programming) feature allow the easy implementation of program changes and updates. They also provide other features such as software controlled touch switch sensitivity adjustment, SPI and I²C interfaces, reduction in need for external components, an industrial grade temperature range of -40°C～+85°C and an internal 12-bit ADC (BS84XXXA only).
How many touch switches are there in the BS83/BS84XXXA series?
BS83A04A-3/-4 → 4key touch control
BS83B08A-3/-4 → 8key touch control
BS83B12A-3/-4 → 12key touch control
BS83B16A-3/-4 → 16key touch control
BS84B08A-3 → 8key touch control
BS84B12A-3 → 12key touch control
Pins that are not used for touch switches can be used as normal I/O pins.
What do I need for product development?
The following development tools are provided for development purposes.
- e-Writer pro
Refer to the following table based on the Item No.
- Touch Key Development Kit
- e-Link (for Touch)
- Isolation Board
- HEX Editor
Users can choose the tools required (refer to BS83/84XXXA TouchLib) to develop programs according to their required specifications.
How do I update the 64×8 internal EEPROM data memory in the BS83/84XXXA series?
Use the HT e-Writer Pro which supports In Circuit Programming.
What is the frequency accuracy of HIRC/LIRC in the BS83/84XXXA series of MCUs?
What interface do the BS83/84XXXA series of MCUs provide?
SPI and I²C interfaces (except the BS83A04A).
What is the operating temperature of the BS83/84XXXA series?
The BS83/84XXXA series of MCUs can execute normal operations at an industrial grade temperature range of -40°C～+85°C.
How are the BS83/84XXXA series of MCUs programmed and how many programming pins are provided?
Use the HT e-WriterPro programmer which supports In Circuit Programming.
The MCU Programming Pins are shown below:
The HT e-WriterPro to BS83/84XXXA series MCUs programming pin correspondence is shown below:
What is the VLVR of the BS83/84XXXA series?
At present, BS83/84XXXA-3 LVR: 2.55V, BS83XXXA-4 LVR: 2.1V
How is the PA Wake up function of the BS83/84XXXA series setup?
The HALT instruction forces the MCU into the IDLE/SLEEP mode, one of the various methods to wake up the MCU is to change the logic condition on one of the Port A pins from high to low. Single or multiple pins on Port A can be setup to have this function by setting the PAWU register first.
Bit 7~0: PA wake-up function control
What are the operating frequency and operating voltage of the BS83/84XXXA series?
The BS83/84XXXA series of MCUs support an operating frequency of up to 16MHz:
FSYS = 8MHz @VLVR ~5.5V(BS83/84XXXA-3),
FSYS = 12MHz @2.7V~5.5V
FSYS = 16MHz @4.5V~5.5V
Internal RC OSC (HIRC): 8MHz/12MHz/16MHz (S/W option)
Internal RC OSC (LIRC, 32KHz)
Support four system operation mode selections (S/W option) in specific OSC mode.
What operating modes do the BS83/84XXXA series of MCUs support?
Fully integrated low and high speed internal oscillator
What is the lowest operating voltage for the BS83/84XXXA series of MCUs?
fSYS = 8MHz@ 2.7 ~5.5V (BS83/84XXXA -3)，
fSYS = 8MHz@ 2.2 ~5.5V (BS83XXXA -4)，
fSYS = 12MHz @2.7V~5.5V
fSYS = 16MHz @4.5V~5.5V