ST & T UPSD3212C user manual

User manual for the device ST & T UPSD3212C

Device: ST & T UPSD3212C
Category: Computer Hardware
Manufacturer: ST & T
Size: 2.31 MB
Added : 4/5/2014
Number of pages: 163
Print the manual

Download

How to use this site?

Our goal is to provide you with a quick access to the content of the user manual for ST & T UPSD3212C. Using the online preview, you can quickly view the contents and go to the page where you will find the solution to your problem with ST & T UPSD3212C.

For your convenience

If looking through the ST & T UPSD3212C user manual directly on this website is not convenient for you, there are two possible solutions:

  • Full Screen Viewing - to easily view the user manual (without downloading it to your computer), you can use full-screen viewing mode. To start viewing the user manual ST & T UPSD3212C on full screen, use the button Fullscreen.
  • Downloading to your computer - You can also download the user manual ST & T UPSD3212C to your computer and keep it in your files. However, if you do not want to take up too much of your disk space, you can always download it in the future from ManualsBase.
ST & T UPSD3212C User manual - Online PDF
Advertisement
« Page 1 of 163 »
Advertisement
Print version

Many people prefer to read the documents not on the screen, but in the printed version. The option to print the manual has also been provided, and you can use it by clicking the link above - Print the manual. You do not have to print the entire manual ST & T UPSD3212C but the selected pages only. paper.

Summaries

Below you will find previews of the content of the user manuals presented on the following pages to ST & T UPSD3212C. If you want to quickly view the content of pages found on the following pages of the manual, you can use them.

Abstracts of contents
Summary of the content on the page No. 1

uPSD3212A, uPSD3212C
uPSD3212CV
Flash Programmable System Devices with
8032 MCU with USB and Programmable Logic
FEATURES SUMMARY
■ FAST 8-BIT 8032 MCU Figure 1. Packages
– 40MHz at 5.0V, 24MHz at 3.3V
– Core, 12-clocks per instruction
■ DUAL FLASH MEMORIES WITH MEMORY
MANAGEMENT
– Place either memory into 8032 program
address space or data address space
TQFP52 (T)
– READ-while-WRITE operation for In-
52-lead, Thin,
Application Programming and EEPROM
Quad, Flat
emulation
– Single voltage prog

Summary of the content on the page No. 2

uPSD3212A, uPSD3212C, uPSD3212CV Table 1. Device Summary Max 1st 2nd SRAM 8032 V CC Part Number Clock Flash Flash GPIO USB Pkg. Temp. (bytes) Bus (V) (MHz) (bytes) (bytes) uPSD3212C-40T6 40 64K 16K 2K 37 No No 4.5-5.5 TQFP52 –40°C to 85°C uPSD3212CV-24T6 24 64K 16K 2K 37 No No 3.0-3.6 TQFP52 –40°C to 85°C uPSD3212C-40U6 40 64K 16K 2K 46 No Yes 4.5-5.5 TQFP80 –40°C to 85°C uPSD3212CV-24U6 24 64K 16K 2K 46 No Yes 3.0-3.6 TQFP80 –40°C to 85°C uPSD3212A-40T6 40 64K 16K 2K 37 Yes No 4.5-5.5 TQFP52 –

Summary of the content on the page No. 3

uPSD3212A, uPSD3212C, uPSD3212CV TABLE OF CONTENTS FEATURES SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 SUMMARY DESCRIPTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 52-PIN PACKAGE I/O PORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 ARCHITECTURE OVERVIEW . . . .

Summary of the content on the page No. 4

uPSD3212A, uPSD3212C, uPSD3212CV Idle Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Power-Down Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 I/O PORTS (MCU Module) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 PORT Type and Description. . . . . .

Summary of the content on the page No. 5

uPSD3212A, uPSD3212C, uPSD3212CV In-System Programming (ISP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90 DEVELOPMENT SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 PSD MODULE REGISTER DESCRIPTION AND ADDRESS OFFSET . . . . . . . . . . . . . . . . . . . . . . . . 92 PSD MODULE DETAILED OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Summary of the content on the page No. 6

uPSD3212A, uPSD3212C, uPSD3212CV PSD Chip Select Input (CSI, PD2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Input Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Input Control Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 RESET TIMING AND DEVICE STATUS AT RESET . . . .

Summary of the content on the page No. 7

uPSD3212A, uPSD3212C, uPSD3212CV SUMMARY DESCRIPTION The uPSD321x Series combines a fast 8051- Dual Flash memory banks provide a robust solu- based microcontroller with a flexible memory tion for remote product updates in the field through structure, programmable logic, and a rich periph- In-Application Programming (IAP). Dual Flash eral mix including USB, to form an ideal embedded banks also support EEPROM emulation, eliminat- controller. At its core is an industry-standard 8032 ing the need fo

Summary of the content on the page No. 8

uPSD3212A, uPSD3212C, uPSD3212CV Figure 3. TQFP52 Connections PD1/CLKIN 1 39 P1.5/ADC1 PC7 2 38 P1.4/ADC0 JTAG TDO 3 37 P1.3/TXD1 JTAG TDI 4 36 P1.2/RXD1 (1) USB– 5 35 P1.1/T2X PC4/TERR_ 6 34 P1.0/T2 USB+ 7 33 V CC V 8 32 XTAL2 CC GND 9 31 XTAL1 PC3/TSTAT 10 30 P3.7/SCL1 PC2/V 11 29 P3.6/SDA1 STBY JTAG TCK 12 28 P3.5/T1 JTAG TMS 13 27 P3.4/T0 AI07423c Note: 1. Pull-up resistor required on pin 5 (2kΩ for 3V devices, 7.5kΩ for 5V devices). 8/163 PB0 P4.7/PWM4 14 52 P4.6/PWM3 15 51 PB

Summary of the content on the page No. 9

uPSD3212A, uPSD3212C, uPSD3212CV Figure 4. TQFP80 Connections PD2 1 60 P1.5/ADC1 P3.3 /EXINT1 2 59 P1.4/ADC0 PD1/CLKIN 3 58 P1.3/TXD1 ALE 4 57 A11 PC7 5 56 P1.2/RXD1 JTAG/TDO 6 55 A10 JTAG/TDI 7 54 P1.1/TX2 (1) USB– 8 53 A9 PC4/TERR_ 9 52 P1.0/T2 USB+ 10 51 A8 (2) NC 11 50 V CC V 12 49 XTAL2 CC GND 13 48 XTAL1 PC3/TSTAT 14 47 AD7 PC2/V 15 46 P3.7/SCL1 STBY JTAG TCK 16 45 AD6 (2) NC 17 44 P3.6/SDA1 P4.7/PWM4 18 43 AD5 P4.6/PWM3 19 42 P3.5/T1 JTAG TMS 20 41 AD4 AI07424c Note:

Summary of the content on the page No. 10

uPSD3212A, uPSD3212C, uPSD3212CV Table 2. 80-Pin Package Pin Description Function Signal Port Pin Pin No. In/Out Name Basic Alternate External Bus AD0 36 I/O Multiplexed Address/Data bus A1/D1 AD1 37 I/O Multiplexed Address/Data bus A0/D0 AD2 38 I/O Multiplexed Address/Data bus A2/D2 AD3 39 I/O Multiplexed Address/Data bus A3/D3 AD4 41 I/O Multiplexed Address/Data bus A4/D4 AD5 43 I/O Multiplexed Address/Data bus A5/D5 AD6 45 I/O Multiplexed Address/Data bus A6/D6 AD7 47 I/O Multiplexed Address/

Summary of the content on the page No. 11

uPSD3212A, uPSD3212C, uPSD3212CV Function Signal Port Pin Pin No. In/Out Name Basic Alternate 8-bit Pulse Width Modulation P4.4 PWM1 25 I/O General I/O port pin output 1 8-bit Pulse Width Modulation P4.5 PWM2 23 I/O General I/O port pin output 2 8-bit Pulse Width Modulation P4.6 PWM3 19 I/O General I/O port pin output 3 Programmable 8-bit Pulse Width P4.7 PWM4 18 I/O General I/O port pin modulation output 4 Pull-up resistor required (2kΩ for 3V USB– 8 I/O devices, 7.5kΩ for 5V devices) V 70

Summary of the content on the page No. 12

uPSD3212A, uPSD3212C, uPSD3212CV Function Signal Port Pin Pin No. In/Out Name Basic Alternate JTAG TMS 20 I JTAG pin JTAG TCK 16 I JTAG pin 1. PLD Macro-cell outputs V PC2 STBY 15 I/O General I/O port pin 2. PLD inputs 3. SRAM stand by voltage in- PC3 TSTAT 14 I/O General I/O port pin put (V ) STBY 4. SRAM battery-on indicator PC4 TERR_ 9 I/O General I/O port pin (PC4) 5. JTAG pins are dedicated JTAG TDI 7 I JTAG pin pins JTAG TDO 6 O JTAG pin PC7 5 I/O General I/O port pin 1. PLD I/O PD1 CLKIN

Summary of the content on the page No. 13

uPSD3212A, uPSD3212C, uPSD3212CV ARCHITECTURE OVERVIEW Memory Organization The uPSD321x Devices’s standard 8032 Core has space. Refer to the PSD Module for details on separate 64KB address spaces for Program mem- mapping of the Flash memory. ory and Data Memory. Program memory is where The 8032 core has two types of data memory (in- the 8032 executes instructions from. Data memory ternal and external) that can be read and written. is used to hold data variables. Flash memory can The internal SRA

Summary of the content on the page No. 14

uPSD3212A, uPSD3212C, uPSD3212CV Registers The 8032 has several registers; these are the Pro- [Parity Flag, P]. This flag reflects on number of Ac- gram Counter (PC), Accumulator (A), B Register cumulator’s “1.” If the number of Accumulator’s 1 (B), the Stack Pointer (SP), the Program Status is odd, P=0. otherwise, P=1. The sum of adding Word (PSW), General purpose registers (R0 to Accumulator’s 1 to P is always even. R7), and DPTR (Data Pointer register). R0~R7. General purpose 8-bit registers

Summary of the content on the page No. 15

uPSD3212A, uPSD3212C, uPSD3212CV Figure 9. PSW (Program Status Word) Register MSB LSB CY AC FO RS1 RS0 OV P Reset Value 00h PSW Carry Flag Parity Flag Auxillary Carry Flag Bit not assigned General Purpose Flag Overflow Flag Register Bank Select Flags (to select Bank0-3) AI06639 Program Memory RAM The program memory consists of two Flash mem- Four register banks, each 8 registers wide, occupy ory: 64KByte Main Flash and 16KByte of Second- locations 0 through 31 in the lower RAM area. ary Flash. T

Summary of the content on the page No. 16

uPSD3212A, uPSD3212C, uPSD3212CV SFR Addressing Modes The SFRs can only be addressed directly in the The addressing modes in uPSD321x Devices in- address range from 80h to FFh. Table struction set are as follows 15., page 28 gives an overview of the Special ■ Direct addressing Function Registers. Sixteen address in the SFRs ■ Indirect addressing space are both-byte and bit-addressable. The bit- ■ Register addressing addressable SFRs are those whose address ends in 0h and 8h. The bit addresses in

Summary of the content on the page No. 17

uPSD3212A, uPSD3212C, uPSD3212CV (3) Register addressing. The register banks, Arithmetic Instructions containing registers R0 through R7, can be ac- The arithmetic instructions is listed in Table cessed by certain instructions which carry a 3-bit 4., page 18. The table indicates the addressing register specification within the opcode of the in- modes that can be used with each instruction to struction. Instructions that access the registers access the operand. For example, the this way ar

Summary of the content on the page No. 18

uPSD3212A, uPSD3212C, uPSD3212CV Table 4. Arithmetic Instructions Addressing Modes Mnemonic Operation Dir. Ind. Reg. Imm ADD A, A = A + X X X X ADDC A, A = A + + C X X X X SUBB A, A = A – – C X X X X INC A = A + 1 Accumulator only INC = + 1 X X X INC DPTR DPTR = DPTR + 1 Data Pointer only DEC A = A – 1 Accumulator only DEC = – 1 X X X MUL AB B:A = B x A Accumulator and B only A = Int[ A / B ] DIV AB Accumulator and

Summary of the content on the page No. 19

uPSD3212A, uPSD3212C, uPSD3212CV Table 5. Logical Instructions Addressing Modes Mnemonic Operation Dir. Ind. Reg. Imm ANL A, A = A .AND. X X X X ANL ,A A = .AND. A X ANL ,#data A = .AND. #data X ORL A, A = A .OR. X X X X ORL ,A A = .OR. A X ORL ,#data A = .OR. #data X XRL A, A = A .XOR. X X X X XRL ,A A = .XOR. A X XRL ,#data A = .XOR. #data X CRL A A = 00h Accumulator only CPL A

Summary of the content on the page No. 20

uPSD3212A, uPSD3212C, uPSD3212CV Data Transfers Internal RAM. Table 6 shows the menu of in- The XCH A, instruction causes the Accu- structions that are available for moving data mulator and ad-dressed byte to exchange data. around within the internal memory spaces, and the The XCHD A, @Ri instruction is similar, but only addressing modes that can be used with each the low nibbles are involved in the exchange. To one. The MOV , instruction allows see how XCH and XCHD can be use


Alternative user manuals
# User manual Category Download
1 ST & T UPSD3212A User manual Computer Hardware 0
2 ST & T UPSD3212CV User manual Computer Hardware 1
3 Sony MSAKIT-PC4A User manual Computer Hardware 2
4 Sony MRW62E-S1 2694866142 User manual Computer Hardware 5
5 Philips MATCH LINE 9596 User manual Computer Hardware 17
6 Sony 64GB SDHC Class 10 Memory Card Readers SF32UY User manual Computer Hardware 1
7 Philips PSC702 User manual Computer Hardware 1
8 Sony MRW62E/S1/181 User manual Computer Hardware 3
9 Sony 64GB SDHC Class 10 Memory Card Readers SF32N4/TQM User manual Computer Hardware 1
10 Philips SAA7345 User manual Computer Hardware 1
11 Philips SBC MC8650 User manual Computer Hardware 268
12 Philips PSC 605 User manual Computer Hardware 1
13 Sony DKA-MC2F User manual Computer Hardware 1
14 Sony AR-B1570 User manual Computer Hardware 2
15 Sony Memory Stick Micro MSM8TQ User manual Computer Hardware 1