| Electronic Components Datasheet Search |
|
DSPIC30F Datasheet(PDF) 37 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
DSPIC30F Datasheet(HTML) 37 Page - Microchip Technology |
|
37 / 248 page ![]() 2004 Microchip Technology Inc. Preliminary DS70083G-page 35 dsPIC30F 3.0 MEMORY ORGANIZATION 3.1 Program Address Space The program address space is 4M instruction words. It is addressable by a 24-bit value from either the 23-bit PC, table instruction EA, or data space EA, when pro- gram space is mapped into data space as defined by Table 3-1. Note that the program space address is incremented by two between successive program words in order to provide compatibility with data space addressing. User program space access is restricted to the lower 4M instruction word address range (0x000000 to 0x7FFFFE ) for all accesses other than TBLRD/TBLWT, which use TBLPAG<7> to determine user or configura- tion space access. In Table 3-1, Program Space Address Construction, bit 23 allows access to the Device ID, the User ID and the configuration bits. Otherwise, bit 23 is always clear. TABLE 3-1: PROGRAM SPACE ADDRESS CONSTRUCTION FIGURE 3-1: DATA ACCESS FROM PROGRAM SPACE ADDRESS GENERATION Note: This data sheet summarizes features of this group of dsPIC30F devices and is not intended to be a complete reference source. For more information on the CPU, peripherals, register descriptions and general device functionality, refer to the dsPIC30F Family Reference Manual (DS70046). For more information on the device instruction set and programming, refer to the dsPIC30F Programmer’s Reference Manual (DS70030). Note: The address map shown in Figure 3-5 is conceptual, and the actual memory con- figuration may vary across individual devices depending on available memory. Access Type Access Space Program Space Address <23> <22:16> <15> <14:1> <0> Instruction Access User 0 PC<22:1> 0 TBLRD/TBLWT User (TBLPAG<7> = 0) TBLPAG<7:0> Data EA<15:0> TBLRD/TBLWT Configuration (TBLPAG<7> = 1) TBLPAG<7:0> Data EA<15:0> Program Space Visibility User 0 PSVPAG<7:0> Data EA<14:0> 0 Program Counter 23 bits 1 PSVPAG Reg 8 bits EA 15 bits Program Using Select TBLPAG Reg 8 bits EA 16 bits Using Byte 24-bit EA 0 0 1/0 Select User/ Configuration Table Instruction Program Space Counter Using Space Select Visibility Note: Program space visibility cannot be used to access bits <23:16> of a word in program memory. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| 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 |