
Rev. 1.10
22
March 02, 2020
Rev. 1.10
23
March 02, 2020
BS83A02L/BS83B04L
Ultra-Low Power Touch Key Flash MCU
BS83A02L/BS83B04L
Ultra-Low Power Touch Key Flash MCU
Holtek Writer Pins
MCU Programming Pins
Pin Description
ICPDA
PA0
Programming Serial Data/Address
ICPCK
PA2
Programming Clock
VDD
VDD
Power Supply
VSS
VSS
Ground
The Program Memory can be programmed serially in-circuit using this 4-wire interface. Data
is downloaded and uploaded serially on a single pin with an additional line for the clock. Two
additional lines are required for the power supply. The technical details regarding the in-circuit
programming of the devices is beyond the scope of this document and will be supplied in
supplementary literature.
During the programming process, the user must take care of the ICPDA and ICPCK pins for data
and clock programming purposes to ensure that no other outputs are connected to these two pins.
*
*
Writer_VDD
ICPDA
ICPCK
Writer_VSS
To other Circuit
VDD
PA0
PA2
VSS
Writer Connector
Signals
MCU Programming
Pins
Note: * may be resistor or capacitor. The resistance of * must be greater than 1kΩ or the capacitance
of * must be less than 1nF.
On-Chip Debug Support – OCDS
There are EV chips named BS83AV02L and BS83BV04L which are used to emulate the real MCU
devices named BS83A02L and BS83B04L respectively. The EV chip devices also provide an “On-
Chip Debug” function to debug the real MCU devices during the development process. The EV
chips and the real MCU devices are almost functionally compatible except for “On-Chip Debug”
function and package type. Users can use the EV chip devices to emulate the real chip devices
behavior by connecting the OCDSDA and OCDSCK pins to the Holtek HT-IDE development tools.
The OCDSDA pin is the OCDS Data/Address input/output pin while the OCDSCK pin is the OCDS
clock input pin. When users use the EV chip devices for debugging, the corresponding pin functions
shared with the OCDSDA and OCDSCK pins in the real MCU devices will have no effect in the EV
chip. However, the two OCDS pins which are pin-shared with the ICP programming pins are still
used as the Flash Memory programming pins for ICP. For more detailed OCDS information, refer to
the corresponding document named “Holtek e-Link for 8-bit MCU OCDS User’s Guide”.
Holtek e-Link Pins EV Chip OCDS Pins
Pin Description
OCDSDA
OCDSDA
On-Chip Debug Support Data/Address input/output
OCDSCK
OCDSCK
On-Chip Debug Support Clock input
VDD
VDD
Power Supply
VSS
VSS
Ground