Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

UPSD3422 Datasheet(PDF) 21 Page - STMicroelectronics

Part # UPSD3422
Description  Turbo Plus Series Fast Turbo 8032 MCU with USB and Programmable Logic
Download  264 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UPSD3422 Datasheet(HTML) 21 Page - STMicroelectronics

Back Button UPSD3422 Datasheet HTML 17Page - STMicroelectronics UPSD3422 Datasheet HTML 18Page - STMicroelectronics UPSD3422 Datasheet HTML 19Page - STMicroelectronics UPSD3422 Datasheet HTML 20Page - STMicroelectronics UPSD3422 Datasheet HTML 21Page - STMicroelectronics UPSD3422 Datasheet HTML 22Page - STMicroelectronics UPSD3422 Datasheet HTML 23Page - STMicroelectronics UPSD3422 Datasheet HTML 24Page - STMicroelectronics UPSD3422 Datasheet HTML 25Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 21 / 264 page
background image
uPSD34xx
Memory organization
21/293
4.2.1
Program memory
External program memory is addressed by the 8032 using its 16-bit Program Counter (PC)
and is accessed with the 8032 signal, PSEN. Program memory can be present at any
address in program space between 0x0000 and 0xFFFF.
After a power-up or reset, the 8032 begins program execution from location 0x0000 where
the reset vector is stored, causing a jump to an initialization routine in firmware. At address
0x0003, just following the reset vector are the interrupt service locations. Each interrupt is
assigned a fixed interrupt service location in program memory. An interrupt causes the 8032
to jump to that service location, where it commences execution of the service routine.
External Interrupt 0 (EXINT0), for example, is assigned to service location 0x0003. If
EXINT0 is going to be used, its service routine must begin at location 0x0003. Interrupt
service locations are spaced at 8-byte intervals: 0x0003 for EXINT0, 0x000B for Timer 0,
0x0013 for EXINT1, and so forth. If an interrupt service routine is short enough, it can reside
entirely within the 8-byte interval. Longer service routines can use a jump instruction to
somewhere else in program memory.
4.2.2
Data memory
External data is referred to as XDATA and is addressed by the 8032 using Indirect
Addressing via its 16-bit Data Pointer Register (DPTR) and is accessed by the 8032 signals,
RD and WR. XDATA can be present at any address in data space between 0x0000 and
0xFFFF.
Note:
The uPSD34xx has dual data pointers (source and destination) making XDATA transfers
much more efficient.
4.2.3
Memory placement
PSD Module architecture allows the placement of its external memories into different
combinations of program memory and data memory spaces. This means the main Flash,
the secondary Flash, and the SRAM can be viewed by the 8032 MCU in various
combinations of program memory or data memory as defined by PSDsoft Express.
As an example of this flexibility, for applications that require a great deal of Flash memory in
data space (large lookup tables or extended data recording), the larger main Flash memory
can be placed in data space and the smaller secondary Flash memory can be placed in
program space. The opposite can be realized for a different application if more Flash
memory is needed for code and less Flash memory for data.
By default, the SRAM and csiop memories on the PSD Module must always reside in data
memory space and they are treated by the 8032 as XDATA.
The main Flash and secondary Flash memories may reside in program space, data space,
or both. These memory placement choices specified by PSDsoft Express are programmed
into non-volatile sections of the uPSD34xx, and are active at power-up and after reset. It is
possible to override these initial settings during runtime for In-Application Programming
(IAP).
Standard 8032 MCU architecture cannot write to its own program memory space to prevent
accidental corruption of firmware. However, this becomes an obstacle in typical 8032
systems when a remote update to firmware in Flash memory is required using IAP. The PSD
module provides a solution for remote updates by allowing 8032 firmware to temporarily
“reclassify” Flash memory to reside in data space during a remote update, then returning


Similar Part No. - UPSD3422

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
UPSD3422 STMICROELECTRONICS-UPSD3422 Datasheet
4Mb / 293P
   Turbo Plus Series Fast Turbo 8032 MCU with USB and Programmable Logic
UPSD3422E-40T6 STMICROELECTRONICS-UPSD3422E-40T6 Datasheet
267Kb / 9P
   Fast Turbo 8032 MCU with USB and Programmable Logic
UPSD3422E-40T6 STMICROELECTRONICS-UPSD3422E-40T6 Datasheet
3Mb / 300P
   Turbo Plus series Fast Turbo 8032 MCU with USB and programmable logic
Rev 5 January 2009
UPSD3422E-40T6 STMICROELECTRONICS-UPSD3422E-40T6 Datasheet
4Mb / 293P
   Turbo Plus Series Fast Turbo 8032 MCU with USB and Programmable Logic
UPSD3422E-40T6T STMICROELECTRONICS-UPSD3422E-40T6T Datasheet
4Mb / 293P
   Turbo Plus Series Fast Turbo 8032 MCU with USB and Programmable Logic
More results

Similar Description - UPSD3422

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
UPSD3422 STMICROELECTRONICS-UPSD3422_V01 Datasheet
3Mb / 300P
   Turbo Plus series Fast Turbo 8032 MCU with USB and programmable logic
Rev 5 January 2009
UPSD3422 STMICROELECTRONICS-UPSD3422_06 Datasheet
4Mb / 293P
   Turbo Plus Series Fast Turbo 8032 MCU with USB and Programmable Logic
UPSD34XX STMICROELECTRONICS-UPSD34XX Datasheet
267Kb / 9P
   Fast Turbo 8032 MCU with USB and Programmable Logic
UPSD3233B-40U6 STMICROELECTRONICS-UPSD3233B-40U6 Datasheet
267Kb / 8P
   8032 MCU with USB and Programmable Logic
UPSD33XX STMICROELECTRONICS-UPSD33XX Datasheet
3Mb / 231P
   Fast 8032 MCU with Programmable Logic
UPSD3354DV-40U6 STMICROELECTRONICS-UPSD3354DV-40U6 Datasheet
3Mb / 272P
   fast 8032 MCU with programmable logic
UPSD3212A STMICROELECTRONICS-UPSD3212A Datasheet
2Mb / 163P
   Flash Programmable System Devices with 8032 MCU with USB and Programmable Logic
STHVDAC-253MTG STMICROELECTRONICS-STHVDAC-253MTG Datasheet
672Kb / 28P
   Antenna tuning circuit with turbo and glide
STHVDAC-256MTG STMICROELECTRONICS-STHVDAC-256MTG Datasheet
650Kb / 27P
   Antenna tuning circuit with turbo and glide
logo
Pixart Imaging Inc.
PAC107 PIXART-PAC107 Datasheet
1Mb / 53P
   SINGLE-CHIP CMOS QQVGA IMAGE SENSOR with EMBEDDED TWIN-TURBO 8032 MICRO-PROCESSOR
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.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   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