
Rev. 1.10
24
March 02, 2020
Rev. 1.10
25
March 02, 2020
BS83A02L/BS83B04L
Ultra-Low Power Touch Key Flash MCU
BS83A02L/BS83B04L
Ultra-Low Power Touch Key Flash MCU
00H
80H
FFH
Special Purpose
Data Memory
(Bank 0 ~ Bank 1)
General Purpose
Data Memory
(Bank 0)
7FH
Bank 0
Touch Key
Data Memory
(Bank 5 ~ Bank 7)
07H
40H
EEC
40H in Bank 1
Data Memory Structure – BS83B04L
• TDn Register – BS83A02L (n=0~5)
Bit
7
6
5
4
3
2
1
0
Name
D7
D6
D5
D4
D3
D2
D1
D0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
0
0
0
0
0
0
0
0
Bit 7~0
D7~D0
: Temporary Data register
When the data memory capacity is not enough for applications, it can be temporarily
used for data storage.
General Purpose Data Memory
All microcontroller programs require an area of read/write memory where temporary data can be
stored and retrieved for use later. It is this area of RAM memory that is known as General Purpose
Data Memory. This area of Data Memory is fully accessible by the user programing for both reading
and writing operations. By using the bit operation instructions individual bits can be set or reset
under program control giving the user a large range of flexibility for bit manipulation in the Data
Memory.
Special Purpose Data Memory
This area of Data Memory is where registers, necessary for the correct operation of the
microcontroller, are stored. Most of the registers are both readable and writeable but some are
protected and are readable only, the details of which are located under the relevant Special Function
Register section. Note that for locations that are unused, any read instruction to these addresses will
return the value “00H”.