Part Name
         Description
S3C72B5

 The S3C72B5/C72B7/C72B9 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core, SAM47 (Samsung A ( 37 Page)


SAMSUNG
100% 
Zoom Out Zoom In
 
 4 page
background image
PRODUCT OVERVIEW
S3C72B5/C72B7/C72B9/P72B9
1-4
DATA MEMORY
Overview
The 3,584-bit data memory has five areas:
— 32
× 4-bit working register area
— 224
× 4-bit general-purpose area in bank 0 which is also used as the stack area
— 256
× 4-bit general-purpose area in bank 1, bank 2,……, bank 13, respectively
— 256
× 5-bit area for LCD data in bank 14
— 128
× 4-bit area in bank 15 for memory-mapped I/O addresses
The data memory area is also organized as sixteen memory banks — bank 0, bank 1, ….., and bank 15. You use
the select memory bank instruction (SMB) to select one of the banks as working data memory.
Data stored in RAM locations are 1-, 4-, and 8-bit addressable. After a hardware reset, data memory initialization
values must be defined by program code.
Data Memory Addressing Modes
The enable memory bank (EMB) flag controls the addressing mode for data memory banks 0, 1, ….., or 15.
When the EMB flag is logical zero, only locations 00H–7FH of bank 0 and bank 15 can be accessed. When the
EMB flag is set to logical one, all sixteen data memory banks can be accessed based on the current SMB value.
Working Registers
The RAM's working register area in data memory bank 0 is also divided into four register banks. Each register
bank has eight 4-bit registers. Paired 4-bit registers are 8-bit addressable.
Register A can be used as a 4-bit accumulator and double register EA as an 8-bit extended accumulator; double
registers WX, WL and HL are used as address pointers for indirect addressing.
To limit the possibility of data corruption due to incorrect register addressing, it is advisable to use bank 0 for
main programs and banks 1, 2, and 3 for interrupt service routines.
LCD Data Register Area
Bit values for LCD segment data are stored in data memory bank 14. Register locations that are not used to store
LCD data can be assigned to general-purpose use.
Bit Sequential Carrier
The bit sequential carrier (BSC) is a 16-bit general register that you can manipulate using 1-, 4-, and 8-bit RAM
control instructions.
Using the BSC register, addresses and bit locations can be specified sequentially using 1-bit indirect addressing
instructions. In this way, a program can generate 16-bit data output by moving the bit location sequentially,
incrementing or decrementing the value of the L register. You can also use direct addressing to manipulate data
in the BSC.
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37 



Related Electronics Part Number

Part NumberComponents DescriptionHtml ViewManufacturer
S3C7295The S3C7295 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeable M 1 2 3 4 5 MoreSamsung semiconductor
S3C72C8The S3C72C8 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeable M 1 2 3 4 5 MoreSamsung semiconductor
KS57C21116The KS57C21116/C21124/C21132 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Sams 1 2 3 4 5 MoreSamsung semiconductor
S3C72F5The S3C72F5 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeable M 1 2 3 4 5 MoreSamsung semiconductor
KS57C21832The KS57C21832 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeabl 1 2 3 4 5 MoreSamsung semiconductor
S3C72G9The S3C72G9 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeable M 1 2 3 4 5 MoreSamsung semiconductor
KS57C2916The KS57C2916 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeable 1 2 3 4 5 MoreSamsung semiconductor
KS57C3204The KS57C3204 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeable 1 2 3 4 5 MoreSamsung semiconductor
S3C72I9The S3C72I9 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeable M 1 2 3 4 5 MoreSamsung semiconductor
KS57C3316The KS57C3316 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core SAM47 Samsung Arrangeable 1 2 3 4 5 MoreSamsung semiconductor

Link URL

Sponsor of Alldatasheet


Chinese Marketplace to Buy/Sell Semiconductor Electronic components on-line for Brokers and Distributors.
IC5858.com


Japanese Buy/Sell Semiconductor & Electronic components on-line marketplace for Brokers and Distributors.
ICBAIBAI.com


Korean Buy/Sell Semiconductor & Electronic components on-line marketplace for Brokers and Distributors.
ICpart.com

World wide Buy/Sell Semiconductor & Electronic components on-line marketplace for Brokers and Distributors.
IC2IC.com

Does ALLDATASHEET help your business so far?  [ DONATE ]  

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Bookmark   |   Link Exchange   |   Manufacturer List
All Rights Reserved© Alldatasheet.com 2003 - 2012    


Mirror Sites
English : Alldatasheet.com  , Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp  |   Russian : Alldatasheetru.com
Korean : Alldatasheet.co.kr   |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com  |   Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl