Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

DS80C323-ECD Datasheet(PDF) 7 Page - Dallas Semiconductor

Part # DS80C323-ECD
Description  High-Speed Microcontroller User Guide
Download  175 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  DALLAS [Dallas Semiconductor]
Direct Link  https://www.maximintegrated.com/en.html
Logo DALLAS - Dallas Semiconductor

DS80C323-ECD Datasheet(HTML) 7 Page - Dallas Semiconductor

Back Button DS80C323-ECD Datasheet HTML 3Page - Dallas Semiconductor DS80C323-ECD Datasheet HTML 4Page - Dallas Semiconductor DS80C323-ECD Datasheet HTML 5Page - Dallas Semiconductor DS80C323-ECD Datasheet HTML 6Page - Dallas Semiconductor DS80C323-ECD Datasheet HTML 7Page - Dallas Semiconductor DS80C323-ECD Datasheet HTML 8Page - Dallas Semiconductor DS80C323-ECD Datasheet HTML 9Page - Dallas Semiconductor DS80C323-ECD Datasheet HTML 10Page - Dallas Semiconductor DS80C323-ECD Datasheet HTML 11Page - Dallas Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 175 page
background image
7 of 172
092299
SECTION 4: PROGRAMMING MODEL
This section provides a programmer’s overview of the High-Speed Microcontroller core. It includes
information on the memory map, on-chip RAM, Special Function Registers (SFRs), and instruction set.
The programming model of the High-Speed Microcontroller is very similar to that of the industry
standard 80C52. The memory map is identical. It uses the same instruction set, though instruction timing
is improved. Several new SFRs have been added.
MEMORY ORGANIZATION
The High-Speed Microcontroller, like the 8052, uses several distant memory areas. These are Registers,
program memory, and data memory. Registers serve to control on-chip peripherals and as RAM. Note
that registers (on-chip RAM) are separate from data memory. Registers are divided into three categories
including directly addressed on-chip RAM, indirectly addressed on-chip RAM, and Special Function
Registers. The program and data memory areas are discussed under Memory Map. The Registers are
discussed under Registers Map.
MEMORY MAP
The High-Speed Microcontroller uses a memory addressing scheme that separates program memory
(ROM) from data memory (RAM). Each area is 64KB beginning at address 0000h and ending at FFFFh
as shown in Figure 4-1. The program and data segments can overlap since they are accessed in different
ways. Program memory is fetched by the microcontroller automatically. These addresses are never
written by software. In fact, there are no instructions that allow the ROM area to be written. There is one
instruction (MOVC) that is used to explicitly read the program area. This is commonly used to read look-
up tables. The data memory area is accessed explicitly using the MOVX instruction. This instruction
provides multiple ways of specifying the target address. It is used to access the 64KB of data memory.
The address and data range of devices with on-chip program and data memory overlap the 64K memory
space. When on-chip memory is enabled, accessing memory in the on-chip range will cause the device to
access internal memory. Memory accesses beyond the internal range will be addressed externally via
ports 0 and 2.
The ROMSIZE feature allows software to dynamically configure the maximum address of on-chip
program memory. This allows the device to act as a bootstrap loader for an external Flash or Nonvolatile
SRAM. Secondly, this method can also be used to increase the amount of available program memory
from 64KB to 80KB without bank switching.
For more information on this feature, please consult
Section 6.
Program and data memory can also be increased beyond the 64KB limit using bank switching techniques.
This is described in Application Note 81, Memory Expansion with the High-Speed Microcontroller
family.
REGISTER MAP
The Register Map is illustrated in Figure 4-2. It is entirely separate from the program and data memory
areas mentioned above. A separate class of instructions is used to access the registers. There are 256
potential register location values.
In practice, the High-Speed Microcontroller has 256 bytes of
Scratchpad RAM and up to 128 Special Function Registers (SFRs). This is possible since the upper 128
Scratchpad RAM locations can only be accessed indirectly. That is, the contents of a Working Register
(described below) will designate the RAM location. Thus a direct reference to one of the upper 128
locations must be an SFR access. Direct RAM is reached at locations 0 to 7Fh (0 to 127).


Similar Part No. - DS80C323-ECD

ManufacturerPart #DatasheetDescription
logo
Dallas Semiconductor
DS80C323-ECD DALLAS-DS80C323-ECD Datasheet
1Mb / 42P
   High-Speed/Low-Power Micro
logo
Maxim Integrated Produc...
DS80C323-ECD MAXIM-DS80C323-ECD Datasheet
845Kb / 40P
   High-Speed/Low-Power Microcontrollers
REV: 051804
DS80C323-ECD MAXIM-DS80C323-ECD Datasheet
905Kb / 40P
   High-Speed/Low-Power Microcontrollers
REV: 101006
DS80C323-ECD MAXIM-DS80C323-ECD Datasheet
700Kb / 38P
   High-Speed/Low-Power Microcontrollers
REV: 101006
DS80C323-ECD++ MAXIM-DS80C323-ECD+ Datasheet
905Kb / 40P
   High-Speed/Low-Power Microcontrollers
REV: 101006
More results

Similar Description - DS80C323-ECD

ManufacturerPart #DatasheetDescription
logo
Dallas Semiconductor
DS80C390 DALLAS-DS80C390_00 Datasheet
769Kb / 155P
   High-Speed Microcontroller User?셲 Guide Supplement
logo
Maxim Integrated Produc...
DS89C420-QCL MAXIM-DS89C420-QCL Datasheet
6Mb / 139P
   Ultra-High-Speed Flash Microcontroller User?셲 Guide
2004
UG5796 MAXIM-UG5796 Datasheet
2Mb / 240P
   Optical Microcontroller User?셲 Guide
Rev 0; 12/13
logo
List of Unclassifed Man...
DOC1925 ETC1-DOC1925 Datasheet
2Mb / 61P
   User Guide
logo
Texas Instruments
ADS1232REF TI1-ADS1232REF Datasheet
667Kb / 30P
[Old version datasheet]   USER GUIDE
logo
STMicroelectronics
ST9 STMICROELECTRONICS-ST9 Datasheet
1Mb / 146P
   USER GUIDE
logo
Motorola, Inc
MC9S12H256 MOTOROLA-MC9S12H256 Datasheet
2Mb / 130P
   Device User Guide
logo
Freescale Semiconductor...
MC9S12DG128MPVE FREESCALE-MC9S12DG128MPVE Datasheet
2Mb / 128P
   Device User Guide
MC9S12DT128 FREESCALE-MC9S12DT128 Datasheet
6Mb / 142P
   Device User Guide
MC9S12DT128_1002 FREESCALE-MC9S12DT128_1002 Datasheet
1Mb / 140P
   Device User Guide
More results


Html Pages

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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

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


Mirror Sites
English : Alldatasheet.com  |   English : 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  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com