Rev. 1.20 32 January 23, 2015 Rev. 1.20 33 January 23, 2015
BS82B12A-3/BS82C16A-3/BS82D20A-3
Touch Key 8-Bit Flash MCU with LED/LCD Driver
BS82B12A-3/BS82C16A-3/BS82D20A-3
Touch Key 8-Bit Flash MCU with LED/LCD Driver
RAM Data Memory
TheDataMemoryisavolatileareaof8-bitwideRAMinternalmemoryandisthelocationwhere
temporaryinformationisstored.
Structure
Dividedintotwotypes,therstoftheseisanareaofRAM,knownastheSpecialFunctionData
Memory.Herearelocatedregisterswhicharenecessaryforcorrectoperationofthedevice.Many
oftheseregisterscanbereadfromandwrittentodirectlyunderprogramcontrol,however,some
remainprotectedfromusermanipulation.ThesecondareaofDataMemoryisknownastheGeneral
PurposeDataMemory,whichisreservedforgeneralpurposeuse.Alllocationswithinthisareaare
readandwriteaccessibleunderprogramcontrol.
TheoverallDataMemoryissubdividedintoseveralbanksforthedevices.TheSpecialPurpose
DataMemoryregistersaddressedfrom00H~7FHinDataMemoryarecommonandaccessiblein
allbanks,withtheexceptionoftheEECregisterataddress40HwhichisonlyaccessibleinBank1.
SwitchingbetweenthedifferentDataMemorysectorsisachievedbysettingtheBankPointertothe
correctvalue.ThestartaddressoftheDataMemoryforalldevicesistheaddress00H.
Memory Type Device Capacity
Special Function
Data Memory
BS82B12A-3
Bank 0~2: 00H~7FH
EEC register at 40H only accessible in Bank 1
BS82C16A-3
Bank 0~3: 00H~7FH
EEC register at 40H only accessible in Bank 1
BS82D20A-3
Bank 0~5: 00H~7FH
EEC register at 40H only accessible in Bank 1
General purpose
Data Memory
BS82B12A-3 384×8
Bank 0: 80H~FFH
Bank 1: 80H~FFH
Bank 2: 80H~FFH
BS82C16A-3 512×8
Bank 0: 80H~FFH
Bank 1: 80H~FFH
Bank 2: 80H~FFH
Bank 3: 80H~FFH
BS82D20A-3 768×8
Bank 0: 80H~FFH
Bank 1: 80H~FFH
Bank 2: 80H~FFH
Bank 3: 80H~FFH
Bank 4: 80H~FFH
Bank 5: 80H~FFH
Data Memory Sturcture
Special Function
Data Memory
General Purpose
Data Memory
00H
7FH
80H
FFH
40H in Bank 1
Bank 0
Bank 1
EEC
Bank N
N=2 for BS82B12A-3; N=3 for BS82C16A-3; N=5 for BS82D20A-3
Data Memory Structure