Intel 8XC196Lx Instrukcja Użytkownika Strona 1

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Sprzęt komputerowy Intel 8XC196Lx. Intel 8XC196Lx User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 136
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów

Podsumowanie treści

Strona 1 - 87C196CA User’s Manual

8XC196Lx Supplement to8XC196Kx, 8XC196Jx,87C196CA User’s ManualAugust 2004Order Number: 272973-003

Strona 4

11-1CHAPTER 11PROGRAMMING THE NONVOLATILE MEMORYThe 87C196LA and LB microcontrollers contain 24 Kbytes (2000–7FFFH) of one-time-pro-grammable read-onl

Strona 5

8XC196LX SUPPLEMENT11-211.3 SLAVE PROGRAMMING CIRCUIT AND ADDRESS MAPFigure 11-1 shows the circuit diagram and Table 11-3 details the address map for

Strona 6

11-3PROGRAMMING THE NONVOLATILE MEMORYFigure 11-1. Slave Programming CircuitTable 11-3. Slave Programming Mode Address MapDescription Address Comments

Strona 7

8XC196LX SUPPLEMENT11-411.4 SERIAL PORT PROGRAMMING CIRCUIT AND ADDRESS MAPFigure 11-2 shows the circuit and Table 11-4 details the address map for se

Strona 8

11-5PROGRAMMING THE NONVOLATILE MEMORYTable 11-4. Serial Port Programming Mode Address MapDescriptionAddress RangeNormal Operation Serial Port Program

Strona 10

ASignal Descriptions

Strona 12 - Table 1-1. Related Documents

A-1APPENDIX ASIGNAL DESCRIPTIONSThis appendix provides reference information for the pin functions of the 8XC196Lx microcon-trollers.A.1 FUNCTIONAL GR

Strona 13 - Overview

1-1CHAPTER 1GUIDE TO THIS MANUALThis document is a supplement to the 8XC196Kx, 8XC196Jx, 87C196CA Microcontroller FamilyUser’s Manual. It describes th

Strona 14

8XC196LX SUPPLEMENTA-2Table A-1. 87C196LA Signals Arranged by Functional Categories Addr & Data Input/Output (Cont’d) Program Control Processor Co

Strona 15 - ARCHITECTURAL OVERVIEW

A-3SIGNAL DESCRIPTIONSFigure A-1. 87C196LA 52-pin PLCC PackageP6.1 / EPA9 / COMP1P6.0 / EPA8 / COMP0P1.0 / EPA0 / T2CLKP1.1 / EPA1P1.2 / EPA2 / T2DIRP

Strona 16 - Block Diagram

8XC196LX SUPPLEMENTA-4Table A-2. 87C196LB Signals Arranged by Functional Categories Addr & Data Input/Output (Cont’d) Program Control Processor Co

Strona 17

A-5SIGNAL DESCRIPTIONSFigure A-2. 87C196LB 52-pin PLCC PackageP6.1 / EPA9 / COMP1P6.0 / EPA8 / COMP0P1.0 / EPA0 / T2CLKP1.1 / EPA1P1.2 / EPA2 / T2DIRP

Strona 18

8XC196LX SUPPLEMENTA-6Table A-3. 83C196LD Signals Arranged by Functional Categories Addr & Data Input/Output Input/Output (Cont’d) Processor Contr

Strona 19

A-7SIGNAL DESCRIPTIONSFigure A-3. 83C196LD 52-pin PLCC PackageA.2 DEFAULT CONDITIONSTable A-5 lists the values of the signals for the 87C196LA and 87C

Strona 20

8XC196LX SUPPLEMENTA-8Table A-5. 87C196LA, LB Default Signal Conditions PortSignalsAlternateFunctionsDuring RESET#ActiveUpon RESET#Inactive(Note 6)Idl

Strona 21

A-9SIGNAL DESCRIPTIONSTable A-6. 83C196LD Default Signal Conditions PortSignalsAlternateFunctionsDuring RESET#ActiveUpon RESET#Inactive(Note 6)IdlePow

Strona 24

8XC196LX SUPPLEMENT1-2Appendix A — Signal Descriptions — provides reference information for the 8XC196Lx de-vice pins, including descriptions of the p

Strona 26

Glossary-1GLOSSARYThis glossary defines acronyms, abbreviations, and terms that have special meaning in this man-ual. (Chapter 1 discusses notational

Strona 27

8XC196LX SUPPLEMENTGlossary-2byte Any 8-bit unit of data.BYTE An unsigned, 8-bit variable with values from 0 through 28–1. CCBs Chip configuration byt

Strona 28 - Peripheral SFRs

Glossary-3GLOSSARYcontention The detection of conflicting symbols or bits on the bus.crosstalk See off-isolation.DC input leakage Leakage current fro

Strona 29 - Peripheral SFRs (Continued)

8XC196LX SUPPLEMENTGlossary-4external address A 21-bit address is presented on the microcontroller’s pins. The address decoded by an external device d

Strona 30 - Table 3-4. Windows

Glossary-5GLOSSARYinternal address The 24-bit address that the microcontroller generates. See also external address.interrupt controller The module re

Strona 31

8XC196LX SUPPLEMENTGlossary-6maskable interrupts All interrupts except stack overflow, unimplemented opcode, and software trap. Maskable interrupts ca

Strona 32

Glossary-7GLOSSARYnonlinearity The maximum deviation of code transitions of the terminal-based characteristic from the corre-sponding code transitions

Strona 33 - Interrupts

8XC196LX SUPPLEMENTGlossary-8prioritized interrupt NMI, stack overflow, or any maskable interrupt. Two of the nonmaskable interrupts (unimplemented op

Strona 34

Glossary-9GLOSSARYPTS vector A location in special-purpose memory that holds the starting address of a PTS control block.QUAD-WORD An unsigned, 64-bit

Strona 36 - 4.2 INTERRUPT REGISTERS

8XC196LX SUPPLEMENTGlossary-10sample time uncertainty The variation in the sample time. sample window The period of time that begins when the sample c

Strona 37

Glossary-11GLOSSARYspecial-purpose memory A partition of memory used for storing the interrupt vectors, PTS vectors, chip configuration bytes, and sev

Strona 38

8XC196LX SUPPLEMENTGlossary-12VCC rejection The property of an A/D converter that causes it to ignore (reject) changes in VCC so that the actual chara

Strona 41

Index-1INDEXAAddress map, 3-1Address partitionsmap, 3-1OTPROM, 11-1program memory, 11-1special-purpose memory, 11-1ALE, idle, powerdown, reset st

Strona 42

Index-2PPeriod (t), 2-4Port 0idle, powerdown, reset status, A-8, A-9overview, 5-1Port 1configuring, 5-3idle, powerdown, reset status, A-8, A-9ove

Strona 44

2-1CHAPTER 2ARCHITECTURAL OVERVIEWThis chapter describes architectural differences between the 8XC196Lx (87C196LA, 87C196LB,and 83C196LD) and the 8XC1

Strona 45 - I/O PORTS

8XC196LX SUPPLEMENT2-22.2 BLOCK DIAGRAMFigure 2-1 is a simplified block diagram that shows the major blocks within the microcontroller.Observe that th

Strona 46

2-3ARCHITECTURAL OVERVIEWFigure 2-2. Clock Circuitry (87C196LA, LB Only)The rising edges of PH1 and PH2 generate the internal CLKOUT signal (Figure 2-

Strona 47

8XC196LX SUPPLEMENT2-4Figure 2-3. Internal Clock Phases (Assumes PLL is Bypassed)The combined period of phase 1 and phase 2 of the internal CLKOUT sig

Strona 48

2-5ARCHITECTURAL OVERVIEWFigure 2-4. Effect of Clock Mode on Internal CLKOUT Frequency2.4 EXTERNAL TIMINGYou can control the output frequency on the C

Strona 49

Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellect

Strona 50

8XC196LX SUPPLEMENT2-6To program these bits, write the correct value to the locations shown in Table 2-4 using slave pro-gramming mode. During normal

Strona 51 - I/O Port

2-7ARCHITECTURAL OVERVIEW2.5.1 I/O PortsThe I/O ports of the 8XC196Lx are functionally identical to those of the 8XC196Jx. However, onthe 87C196LA and

Strona 55

3-1CHAPTER 3ADDRESS SPACEThis chapter describes the differences in the address space of the 8XC196Lx from that of the8XC196Kx.3.1 ADDRESS PARTITIONSTa

Strona 56

8XC196LX SUPPLEMENT3-23.2 REGISTER FILEFigure 3-1 compares the register file addresses of the 8XC196Lx and 8XC196Kx. The registerfile in Figure 3-1 is

Strona 57 - Event Processor

3-3ADDRESS SPACEFigure 3-1. Register File Address MapTable 3-2. Register File Memory AddressesDevice and Hex Address RangeDescription Addressing Mode

Strona 58

8XC196LX SUPPLEMENT3-43.3 PERIPHERAL SPECIAL-FUNCTION REGISTERSTable 3-3 lists the peripheral SFR addresses. Highlighted addresses are unique to the 8

Strona 59 - EVENT PROCESSOR ARRAY

3-5ADDRESS SPACESIO and SSIO SFRs EPA SFRs (Continued)Address High (Odd) Byte Low (Even) Byte Address High (Odd) Byte Low (Even) Byte1FBEH Reserved Re

Strona 60

iiiCONTENTSCHAPTER 1GUIDE TO THIS MANUAL1.1 MANUAL CONTENTS...

Strona 61

8XC196LX SUPPLEMENT3-63.4 WINDOWINGWindowing maps a segment of higher memory (the upper register file or peripheral SFRs) intothe lower register file.

Strona 62 - 7.1.1 EPA Mask Registers

3-7ADDRESS SPACERegister RAM (87C196JV Only; Continued)1CE0H 67H33H19H1CC0H 66H1CA0H 65H32H1C80H 64H1C60H 63H31H18H1C40H 62H1C20H 61H30H1C00H 60HUpper

Strona 63 - 7.1.2 EPA Pending Registers

8XC196LX SUPPLEMENT3-8Upper Register File (CA, JR, JT, JV, KR, KT, LA, LB, LD)0160H 4BH25H12H0140H 4AH0120H 49H24H0100H 48HTable 3-4. Windows (Contin

Strona 64

4Standard and PTS Interrupts

Strona 66

4-1CHAPTER 4STANDARD AND PTS INTERRUPTSThe interrupt structure of the 8XC196Lx is the same as that of the 8XC196Jx. The only differenceis that the sla

Strona 67 - CHAPTER 8

8XC196LX SUPPLEMENT4-24.2 INTERRUPT REGISTERSThis section describes the changes in the interrupt register bit definitions for the 8XC196Lx fam-ily.Tab

Strona 68

4-3STANDARD AND PTS INTERRUPTS4.2.1 Interrupt Mask RegistersFigures 4-1 and 4-2 illustrate the interrupt mask registers for the 8XC196Lx microcontroll

Strona 69

8XC196LX SUPPLEMENT4-44.2.2 Interrupt Pending RegistersFigures 4-3 and 4-4 illustrate the interrupt pending registers for the 8XC196Lx microcontroller

Strona 70

4-5STANDARD AND PTS INTERRUPTSINT_PEND Address:Reset State:0009H00HWhen hardware detects an interrupt request, it sets the corresponding bit in the in

Strona 71 - 8.3.1.4 Error Detection

8XC196LX SUPPLEMENT ivCHAPTER 6SYNCHRONOUS SERIAL I/O PORT6.1 SSIO 0 CLOCK REGISTER...

Strona 72

8XC196LX SUPPLEMENT4-64.2.3 Peripheral Transaction Server RegistersFigures 4-5 and 4-6 illustrate the PTS interrupt select and service registers for t

Strona 73 - A5222-01

4-7STANDARD AND PTS INTERRUPTSPTSSEL Address:Reset State:0004H0000HThe PTS select (PTSSEL) register selects either a PTS microcode routine or a standa

Strona 74

8XC196LX SUPPLEMENT4-8PTSSRV Address:Reset State:0006H0000HThe PTS service (PTSSRV) register is used by the hardware to indicate that the final PTS in

Strona 77 - A5221-01

5-1CHAPTER 5I/O PORTSThe I/O ports of the 8XC196Lx are functionally identical to those of the 8XC196Jx. However, onthe 87C196LA and LB, the reset stat

Strona 78

8XC196LX SUPPLEMENT5-2input signals set SFDIR. Even if a pin is to be used in special-function mode, you must still ini-tialize the pin as an input or

Strona 79 - . . . . . . . . .

5-3I/O PORTSFigure 5-1. Ports 1, 2, 5, and 6 Internal Structure (87C196LA, LB Only)5.2.1 Configuring Ports 1, 2, 5, and 6 (Bidirectional Ports)Using t

Strona 80 - Transmit Byte

8XC196LX SUPPLEMENT5-4impedance input, or open-drain output. The port direction and data output registers select the con-figuration for each pin. Comp

Strona 81 - Receive Byte

5-5I/O PORTSin using this pin. Be certain that your system meets the VIH specifications during reset to prevent inadvertent entry into ONCE mode or a

Strona 82

vCONTENTS8.6 PROGRAMMING THE J1850 CONTROLLER ... 8-168.6.1 Programming the J1850 Command (J_

Strona 83

8XC196LX SUPPLEMENT5-6Figure 5-2. Ports 3 and 4 Internal Structure (87C196LA, LB Only)Q2Q1Px_REGP34_DRVSampleLatchPH1 ClockInternal BusAddress/DataPx_

Strona 84

6Synchronous Serial I/O Port

Strona 86

6-1CHAPTER 6SYNCHRONOUS SERIAL I/O PORTThe synchronous serial I/O (SSIO) port on the 8XC196Lx has been enhanced, implementing twonew special function

Strona 87

8XC196LX SUPPLEMENT6-2For transmissions, SSIO0_CLK determines whether the SSIO shifts out data bits on rising or fall-ing clock edges. For receptions,

Strona 88

6-3SYNCHRONOUS SERIAL I/O PORTFor transmissions, SSIO1_CLK determines whether the SSIO shifts out data bits on rising or fall-ing clock edges. For rec

Strona 90

7Event Processor Array

Strona 92

7-1CHAPTER 7EVENT PROCESSOR ARRAYThe EPA on the 8XC196Lx is functionally identical to that of the 8XC196Jx; however, the8XC196Lx has only two capture/

Strona 93 - Special Operating

8XC196LX SUPPLEMENTviFIGURESFigure Page2-1 8XC196Lx Block Diagram ...

Strona 94

8XC196LX SUPPLEMENT7-2Figure 7-1. EPA Block Diagram (87C196LA, LB Only)IndirectInterrupt ProcessorLogicEPAxInterruptA5269-01Timer-Counter UnitEPA9 / C

Strona 95 - SPECIAL OPERATING MODES

7-3EVENT PROCESSOR ARRAYFigure 7-2. EPA Block Diagram (83C196LD Only)IndirectInterrupt ProcessorLogicEPAxInterruptA5281-01TIMER1TIMER2Timer-Counter Un

Strona 96

8XC196LX SUPPLEMENT7-47.1.1 EPA Mask RegistersFigures 7-3 and 7-4 illustrate the EPA mask registers, EPA_MASK and EPA_MASK1, for the8XC196Lx microcont

Strona 97

7-5EVENT PROCESSOR ARRAY7.1.2 EPA Pending RegistersFigures 7-5 and 7-6 illustrate the EPA pending registers, EPA_PEND and EPA_PEND1, for the8XC196Lx m

Strona 98

8XC196LX SUPPLEMENT7-67.1.3 EPA Interrupt Priority Vector RegisterFigure 7-7 illustrates the EPA interrupt priority vector (EPAIPV) register for the 8

Strona 99 - Nonvolatile Memory

8J1850 Communications Controller

Strona 101 - CHAPTER 11

8-1CHAPTER 8J1850 COMMUNICATIONS CONTROLLERThe J1850 communications controller manages communications between multiple networknodes. This integrated p

Strona 102 - OTPROM Address Map

8XC196LX SUPPLEMENT8-2The J1850 controller can handle network protocol functions including message frame sequenc-ing, bit arbitration, in-frame respon

Strona 103

8-3J1850 COMMUNICATIONS CONTROLLER8.2 J1850 CONTROLLER SIGNALS AND REGISTERSTable 8-1 describes the J1850 controller’s pins, and Table 8-2 describes t

Strona 104

viiCONTENTSFIGURESFigure Page11-1 Slave Programming Circuit...11

Strona 105

8XC196LX SUPPLEMENT8-48.3 J1850 CONTROLLER OPERATIONThis section describes the control state machine (which contains the cyclic redundancy checkgenera

Strona 106

8-5J1850 COMMUNICATIONS CONTROLLER8.3.1.2 Bus ContentionBus contention arises when multiple nodes attempt to access and transmit message frames across

Strona 107 - Signal Descriptions

8XC196LX SUPPLEMENT8-68.3.2.1 Clock PrescalerBecause the 87C196LB microcontroller can operate at a variety of input frequencies (FXTAL1), theclock pre

Strona 108

8-7J1850 COMMUNICATIONS CONTROLLERFigure 8-3. Huntzicker Symbol Definition for J1850A symbol is defined as a timing-level formatted bit. The VPW symbo

Strona 109 - APPENDIX A

8XC196LX SUPPLEMENT8-8of arbitration, nodes A, C, and D are all transmitting an “active 0” symbol, thus the idle state ofthe “passive 1” symbol is ove

Strona 110

8-9J1850 COMMUNICATIONS CONTROLLERFigure 8-6. J1850 Message FramesA standard message frame is initiated by the responder and contains no more than 11

Strona 111

8XC196LX SUPPLEMENT8-10(J_CFG.7) and considers whether the IFR message response has a CRC byte appended. Figure8-7 depicts the SAE preferred, active-l

Strona 112

8-11J1850 COMMUNICATIONS CONTROLLERFigure 8-8. Definition for Start and End of Frame SymbolsTable 8-4 details the symbol timing characteristics suppor

Strona 113

8XC196LX SUPPLEMENT8-128.4.2 In-frame Response MessagingThere are three types of in-frame response (IFR) message framings: type 1 (a single byte from

Strona 114

8-13J1850 COMMUNICATIONS CONTROLLERFigure 8-10. IFR Type 2 Message Frame8.4.2.3 IFR Messaging Type 3: Multiple Bytes, Single ResponderIFR messaging ty

Strona 115

8XC196LX SUPPLEMENTviiiTABLESTable Page1-1 Related Documents...

Strona 116

8XC196LX SUPPLEMENT8-14Transmitting the message requires that you first program the J1850 command (J_CMD) registerto specify the number of bytes you w

Strona 117

8-15J1850 COMMUNICATIONS CONTROLLERNOTEAn overrun condition can occur on transmission if the transmit buffer, JTX_BUF, is overwritten.8.5.2 Receiving

Strona 118

8XC196LX SUPPLEMENT8-16If a third byte is received before J_RX is read, a J1850ST core interrupt is generated and theOVR_UNDR (J_STAT.3) bit records a

Strona 119 - Glossary

8-17J1850 COMMUNICATIONS CONTROLLERJ_CMDAddress:Reset State:1F51H00HThe J1850 command (J_CMD) register determines the messaging type, specifies the nu

Strona 120

8XC196LX SUPPLEMENT8-188.6.2 Programming the J1850 Configuration (J_CFG) RegisterThe J1850 configuration register (Figure 8-17) selects the proper osc

Strona 121 - GLOSSARY

8-19J1850 COMMUNICATIONS CONTROLLER8.6.3 Programming the J1850 Delay Compensation (J_DLY) RegisterThe J1850 delay compensation register (Figure 8-18)

Strona 122 - Glossary-2

8XC196LX SUPPLEMENT8-20J_DLYAddress:Reset State:1F58H00HThe J1850 delay (J_DLY) register allows you compensate for the inherent propagation delays and

Strona 123 - Glossary-3

8-21J1850 COMMUNICATIONS CONTROLLER8.6.4 Programming the J1850 Status (J_STAT) RegisterThe J1850 status register (Figure 8-19) provides the current st

Strona 124 - Glossary-4

8XC196LX SUPPLEMENT8-222 MSG_TX Message Transmit InterruptThis bit signals the successful transmission of a message upon detecting the EOD symbol.0 =

Strona 125 - Glossary-5

9Minimum Hardware Considerations

Strona 126 - Glossary-6

1Guide to This Manual

Strona 128 - Glossary-8

9-1CHAPTER 9MINIMUM HARDWARE CONSIDERATIONSThis chapter discusses the major hardware consideration differences between the 8XC196Lx andthe 8XC196Kx. T

Strona 129 - Glossary-9

8XC196LX SUPPLEMENT9-29.2 DESIGN CONSIDERATIONS FOR 8XC196LA, LB, AND LD With the exception of a few new multiplexed functions, the 8XC196Lx microcont

Strona 130 - Glossary-10

10Special Operating Modes

Strona 132 - Glossary-12

10-1CHAPTER 10SPECIAL OPERATING MODESThe 8XC196Lx’s idle and powerdown modes are the same as those of the 8XC196Kx. However,the clock circuitry has ch

Strona 133

8XC196LX SUPPLEMENT10-2Figure 10-1. Clock Circuitry (87C196LA, LB Only)10.2 ENTERING AND EXITING ONCE MODEONCE mode isolates the device from other com

Strona 134

10-3SPECIAL OPERATING MODESan output. If you choose to configure this pin as an input, always hold it low during reset and en-sure that your system me

Strona 136

11Programming the Nonvolatile Memory

Powiązane modele: 8XC196Kx | 8XC196Jx | 87C196CA |

Komentarze do niniejszej Instrukcji

Brak uwag