0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
8XC51SL

8XC51SL

  • 厂商:

    INTEL

  • 封装:

  • 描述:

    8XC51SL - LOW VOLTAGE 8XC51SL KEYBOARD CONTROLLER - Intel Corporation

  • 数据手册
  • 价格&库存
8XC51SL 数据手册
8XC51SL LOW VOLTAGE 8XC51SL KEYBOARD CONTROLLER 80C51SL 81C51SL CPU with RAM and I O VCC e 5V g 10% 16K ROM Preprogrammed with SystemSoft Keyboard Controller and Scanner Firmware VCC e 5V g 10% 83C51SL 16K Factory Programmed ROM VCC e 5V g 10% 87C51SL 16K OTP ROM VCC e 5V g 10% Low Voltage 80C51SL CPU with RAM and I O VCC e 3 3V g 0 3V Low Voltage 81C51SL 16K ROM Preprogrammed with SystemSoft Keyboard Controller and Scanner Firmware VCC e 3 3V g 0 3V Low Voltage 83C51SL 16K Factory Programmed ROM VCC e 3 3V g 0 3V Low Voltage 87C51SL 16K OTP ROM VCC e 3 3V g 0 3V Proliferation of 8051 Architecture Complete 8042 Keyboard Control Functionality 8042 Style Host Interface Optional Hardware Speedup of GATEA20 and RCL Local 16 x 8 Keyboard Switch Matrix Support Two Industry Standard Serial Keyboard Interfaces Supported via Four High Drive Outputs 5 LED Drivers Low Power CHMOS Technology Y Y Y Y 4-Channel 8-Bit A D Interface for up to 32 Kbytes of External Memory Slew Rate Controlled I O Buffers Used to Minimize Noise 256 Bytes Data RAM Three Multifunction I O Ports 10 Interrupt Sources with 6 UserDefinable External Interrupts 2 MHz–16 MHz Clock Frequency 100-Pin PQFP (8XC51SL) 100-Pin SQFP (Low Voltage 8XC51SL) Y Y Y Y Y Y Y Y Y Y Y Y The 8XC51SL based on Intel’s industry-standard MCS 51 microcontroller family is designed for keyboard control in laptop and notebook PCs The highly integrated keyboard controller incorporates an 8042-style UPI host interface with expanded memory keyboard scan and power management The 8XC51SL supports both serial and scanned keyboard interfaces and is available in pre-programmed versions to reduce time to market The Low Voltage 8XC51SL is the 3 3V version optimized for even further power savings Throughout the remainder of this document both devices will generally be referred to as 51SL The 8XC51SL is a pin-for-pin compatible replacement for the 8XC51SL-BG It does however have some additional functionality Those additional functions are as follows 1 16K OTP ROM The 8XC51SL-BG had only 8K of ROM 2 New Register Set The 8XC51SL adds a second set of host interface registers available for use in supporting power management This required an additional address line (A1) for decoding To accommodate this one VCC pin was removed However in order to maintain compatibility with the -BG version an enable bit for this new register set was added in configuration register 1 This allows the 8XC51SL to be drop in compatible to existing 8XC51SL-BG designs no software modifications required NOTE The changes made to the VCC pins require that all three VCC pins be properly connected Failing to do so could result in high leakage current and possible damage to the device Other brands and names are the property of their respective owners Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or copyright for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products Intel retains the right to make changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata COPYRIGHT INTEL CORPORATION 1995 November 1994 Order Number 272271-002 8XC51SL LOW VOLTAGE 8XC51SL 272271 – 1 Figure 1 Block Diagram 2 8XC51SL LOW VOLTAGE 8XC51SL 272271 – 2 Figure 2 Connection Diagram (PQFP and SQFP) PACKAGES Part 8XC51SL Low Voltage 8XC51SL Prefix KU SB Suffix AH AL Package Type 100-Pin PQFP 100-Pin SQFP 3 8XC51SL LOW VOLTAGE 8XC51SL PIN DESCRIPTIONS Table 1 Pin Descriptions Symbol VSS VCC PCDB0–7 WRL RDL CSL A0–A1 PCOBF GATEA20 RCL PROGL LED0–3 KSI0–7 KSO0–15 PORT 1 P10 A0– P17 A7 LOADREN PORT2 P20–6 A8–14 P27 LED4 PORT 3 IO I IO IO I I I I O O O O I O IO Type Circuit ground potential Supply voltage during normal Idle and Power-Down operation nominally a 5V g 10% for 8XC51SL a 3 3V g 0 3V for Low Voltage 8XC51SL Host interface data bus An 8-bit bidirectional port for data transfers between the host processor and the keyboard controller The active-low host-interface write signal The active-low host-interface read signal The active-low host-interface chip select Host-Interface Address select inputs The active-high host-interface Output Buffer Full interrupt Gate A20 control signal output Host reset active low This pin is also the program pulse input during EPROM programming LED output drivers Keyboard input scan lines (input Port 0) Schmitt inputs with 5K – 20K pull-up resistors Keyboard output scan lines Port 1 is a general-purpose 8-bit bidirectional port with internal pull-ups It also supports the following user-selectable functions P10–P16 are available for connection to dedicated keyboard inputs A0 – A7 output the low-order address byte (refer to LOADREN signal) Low address enable When set high address bits A0 – A7 are output on P10 – P17 Port 2 is a general-purpose 8-bit bidirectional port with internal pull-ups on P20 – 6 A8–14 It also supports the following user-selectable functions P20–6 A8–14 output the high-order address byte P27 LED4 is available as a fifth LED output driver (by writing to the port bit 7) Port 3 is a general-purpose 8-bit bidirectional port P32 INT0 P34 T0 P36 WRL and P37 RDL have internal pull-ups P30 SIF00 P31 SIF01 P33 SIF10 and P35 SIF11 are high-drive open-drain outputs It also supports the following userselectable functions A high-drive open-drain output to support an external serial keyboard interface (typically CLK) RXD (8051 UART serial input port) SIF0INTL (serial interface interrupt 0) A high-drive open-drain output to support an external serial keyboard interface (typically DATA) TXD (8051 UART serial output port) INT0L (external interrupt 0) A high-drive open-drain output to support an external serial keyboard interface (typically mouse CLK) SIF1INTL (external interrupt 1) AUXOBF1 (output buffer full mouse support) T0 (Timer Counter 0 external input) A high-drive open-drain output to support an external serial keyboard interface (typically mouse DATA) T1 (Timer Counter 1 external input) WRL (external data memory write strobe) inactive at addresses 7FF0 – 7FFFH AUXOBF2 (output buffer full interrupt) INT2L (external interrupt) RDL (external data memory read strobe) inactive at addresses 7FF0 – FFFFH Description P30 SIF00 P31 SIF01 P32 INT0 P33 SIF10 P34 T0 P35 SIF11 P36 WRL P37 RDL 4 8XC51SL LOW VOLTAGE 8XC51SL PIN DESCRIPTIONS Symbol XTAL1 XTAL2 AVGND AVREF AIN0–3 ADB0–7 EAL VPP I IO I Type I O (Continued) Table 1 Pin Descriptions (Continued) Description Input to the on-chip oscillator Output from the on-chip oscillator Analog ground potential Analog supply voltage nominally a 5V g 10% for 8XC51SL a 3 3V g 0 3V for Low Voltage 8XC51SL A D Analog input channels External address data bus Multiplexes the low-address byte and data during external memory accesses External address input When held high the 51SL CPU executes out of internal Program Memory unless the program counter exceeds 3FFFH When held low the 51SL CPU always executes out of external memory EAL is latched on the falling edge of RST This pin also receives the programming supply voltage (VPP) during EPROM programming Address Latch Enable output pulse latches the low address byte during external memory access ALE is output at a constant rate of the oscillator frequency whether or not there are accesses to external memory One ALE pulse is skipped during the execution of a MOVX instruction ALE is disabled during Idle mode and can also be disabled via Configuration register 1 control Program Store Enable is the read strobe to external program memory PSENL is qualified with RDL and A15 for use with an external Flash memory PSENL is not active when the device executes out of internal program memory External Memory Chip Select for code space address 4000H and above when EAL is inactive (i e high) For EAL low MEMCSL is active Goes inactive during Idle mode and Power-Down mode If external memory interfacing is not required MEMCSL can be configured as a general purpose I O (controlled via Configuration register 1) Resets the keyboard controller Hold RST high for two machine cycles ALE O PSENL O MEMCSL IO RST I 5 8XC51SL LOW VOLTAGE 8XC51SL 8XC51SL LOW VOLTAGE 8XC51SL PIN CHARACTERISTICS Table 2 Pin Characteristics Pin No 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 Pin Name KSO0 KSO1 KSO2 KSO3 KSO4 KSO5 KSO6 KSO7 KSO8 KSO9 KSO10 KSO11 VSS VCC KSO12 KSO13 KSO14 KSO15 KSI0 KSI1 KSI2 KSI3 KSI4 KSI5 KSI6 KSI7 ALE MEMCSL PSENL P10 A0 P11 P12 P13 P14 P15 A1 A2 A3 A4 A5 I I I I I Type O O O O O O O O O O O O Term OD OD OD OD OD OD OD OD OD OD OD OD Reset TRI TRI TRI TRI TRI TRI TRI TRI TRI TRI TRI TRI PD Mode HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD O O O O I I I I I I I I O O O IO O O O O O OD OD OD OD 5K – 20K PU 5K – 20K PU 5K – 20K PU 5K – 20K PU 5K – 20K PU 5K – 20K PU 5K – 20K PU 5K – 20K PU TRI TRI TRI L HOLD HOLD HOLD HOLD NC NC NC NC NC NC NC NC L H L HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD L L (EAL e 0) L PU PU PU PU PU PU PU PU WH WH WH WH WH WH WH WH P16 A6 P17 A7 IO IO 6 8XC51SL LOW VOLTAGE 8XC51SL 8XC51SL LOW VOLTAGE 8XC51SL PIN CHARACTERISTICS Pin No 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 Table 2 Pin Characteristics (Continued) Pin Name Type Term VSS VSS ADB0 ADB1 ADB2 ADB3 ADB4 ADB5 ADB6 ADB7 P20 A8 P21 A9 P22 A10 P23 A11 P24 A12 P25 A13 P26 A14 P27 LED4 VSS GATEA20 PCDB7 PCDB6 PCDB5 PCDB4 PCDB3 PCDB2 RCL PROGL VCC PCDB1 PCDB0 RST XTAL2 XTAL1 PCOBF CSL RDL WRL IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO O O O O O PU PU PU PU PU PU PU OD TRI TRI TRI TRI TRI TRI TRI TRI WH WH WH WH WH WH WH TRI WH TRI TRI TRI TRI TRI TRI WH TRI TRI (Continued) Reset PD Mode TRI TRI TRI TRI TRI TRI TRI TRI HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD TRI TRI TRI TRI TRI TRI HOLD TRI TRI H I I I I IO IO O IO IO I O I O I I I L HOLD 7 8XC51SL LOW VOLTAGE 8XC51SL 8XC51SL LOW VOLTAGE 8XC51SL PIN CHARACTERISTICS Pin No 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 (Continued) Table 2 Pin Characteristics (Continued) Pin Name Type Term Reset A0 AIN3 AIN2 AIN1 AIN0 AVREF AVGND VCC VSS P37 RDL P36 WRL P35 SIF11 P34 T0 P33 SIF10 P32 INT0 P31 SIF01 P30 SIF00 A1 VSS EAL LOADREN VSS LED3 LED2 LED1 LED0 IO IO IO IO IO IO IO IO I I I O O O O OD OD OD OD TRI TRI TRI TRI PU PU OD PU OD PU OD OD WH WH TRI WH L WH TRI L I I I I I PD Mode HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD HOLD NOTES 1 During Power Down mode all floating I O pins or inputs without internal pullups should be driven 2 PU e Pulled Up OD e Open Drain WH e Weak High TRI e Tri-State 8 8XC51SL LOW VOLTAGE 8XC51SL PORT STRUCTURES AND OPERATION All three 51SL ports are bidirectional Each consists of a latch (Special Function Registers P1 through P3) an output driver and an input buffer Port 0 of the 51SL CPU does not connect to the package pins It is used internally to drive the keyboard scan logic The output drivers of ports 1 and 2 can be used in accesses to external memory The 51SL provides the LOADREN signal to facilitate external memory interfaces When the LOADREN signal is high Port 1 outputs the low byte of the external memory address If LOADREN is tied low then the Port 1 signals continue to emit the P1 SFR content Port 2 outputs the upper seven bits of the high byte of the external address when the address is 15 bits wide and either EAL is tied low or EAL is tied high and Bit 0 (ADDREN) of configuration register 1 is set Otherwise the Port 2 pins continue to emit the P2 SFR content Idle Mode Idle mode is initiated by an instruction that sets the PCON 0 bit (SFR address 87H) in the 51SL In Idle mode the internal clock signal to the 51SL CPU is gated off but not to the interrupt timer and Serial Port functions The 51SL status is preserved in its entirety the Stack Pointer Program Counter Program Status Word Accumulator and all other registers maintain their data The port pins hold the logic levels they had when Idle mode was activated ALE and PSENL are held high If an A D conversion is in process when Idle mode is entered any conversion results may contain erroneous data Idle mode is exited via a hardware reset or an enable interrupt Power Down Mode Power Down mode is initiated by an instruction that sets bit PCON 1 in the 51SL CPU When the 51SL enters Power Down mode all internal clocks including the 51SL core clock are turned off If an external crystal is used the internal oscillator is turned off MEMCSL the external memory select signal goes inactive unless it is configured as a general purpose I O (i e unless bit 3 of configuration register 1 is a ‘‘1’’) ALE and PSENL are both forced low RAM contents are preserved Power Down mode can only be exited via a reset This reset may occur either from the RST pin or an internally generated reset See the 51SL Hardware Description (Order No 272268) for a detailed description of this reset I O Configurations All port pins with the exception of P27 LED4 P30 SIF00 P31 SIF01 P33 SIF10 and P35 SIF11 have fixed internal pullups and therefore are called ‘‘quasi-bidirectional ports’’ When configured as inputs the pins are pulled high by the pullups and will source current when externally pulled low During a 15-bit external program memory access Port 2 outputs the high address byte In the 80C51 the Port 2 drivers use the strong pullup during the entire time that they are emitting a ‘‘1’’ on a Port 2 bit In this instance the 80C51 weak quasi-bidirectional pullup condition that normally occurs after two oscillator periods does not occur Port 1 and Port 2 of the 51SL emulate the quasi-bidirectional pullup condition during program memory access not this extended strong pullup condition HOST INTERFACE The 51SL host interface is functionally compatible with the 8042 style UPI interface It consists of the PCDB0 – 7 data bus the RDL WRL A0 and CSL control signals and the Keyboard Status register Input Data register and Output Data register In addition a second address line A1 has been added to decode a second set of registers for power management functions These registers are identical to the keyboard registers The host interface also includes a PCOBF interrupt GATEA20 and host reset (RCL) outputs Two additional OBF signals AUXOBF1 and AUXOBF2 are available through firmware configuration of P34 T0 and P37 RDL respectively POWER MANAGEMENT The 51SL uses low power CHMOS and provides for two further power savings modes available when inactive Idle mode typically between keystrokes and Power Down mode upon command from the host A four channel eight-bit A D converter is also included for power management (i e battery voltage temperature monitoring etc ) 9 8XC51SL LOW VOLTAGE 8XC51SL The 51SL has four high-drive open-drain bidirectional port pins that can be used for external serial interfaces such as ISA external keyboard and PS 2type mouse interfaces They are P30 SIF00 P31 SIF01 P33 SIF10 and P35 SIF11 P33 SIF10 is connected to the firmware configurable level edge sensitive INTL interrupt pin of the 51SL CPU P30 SIF00 is connected to the edge sensitive SIF0INTL interrupt pin of the 51SL CPU Note that on the Low Voltage 8XC51SL these inputs are protected to 5 5V in order to provide compatibility with as many external keyboard and PS 2 mouse devices as possible KEYBOARD SCAN The interface to the keyboard scan logic includes 16 slew-rate-controlled open drain scan out lines (KSO0–15) and eight Schmitt trigger sense lines (KSI0–7) with internal pullup resistors KSI0–7 connect directly to Port 0 of the 51SL CPU The 16 scan out lines are controlled by the four low order bits of Port 0 Together KSO0–15 and KSI0–7 form a keyboard matrix EXTERNAL KEYBOARD AND MOUSE INTERFACE Industry standard PC-AT compatible keyboards employ a two wire bidirectional TTL interface for data transmission Several sources also supply PS 2 mouse products that employ the same type of interface To facilitate system expansion the 51SL provides four signal pins that may be used to implement this interface directly for an external keyboard and mouse DESIGN CONSIDERATIONS The low voltage characteristics of the Low Voltage 8XC51SL have indicated that additional care should be taken in selection of the crystal used in the oscillator circuit In particular series resistance of a crystal seems to have the largest effect on start-up time and steady state amplitude Consequently the lower the series resistance the better although medium to better quality crystals are generally more than adequate 10 8XC51SL LOW VOLTAGE 8XC51SL ELECTRICAL SPECIFICATIONS ABSOLUTE MAXIMUM RATINGS Ambient Temperature Under Bias Storage Temperature Voltage on Any Pin to VSS Power Dissipation b 40 C to a 85 C b 65 C to a 150 C b 0 5V to VCC a 0 5V NOTICE This data sheet contains information on products in the sampling and initial production phases of development It is valid for the devices indicated in the revision history The specifications are subject to change without notice 1 0W This value is based on the maximum allowable die temperature and the thermal resistance of the package WARNING Stressing the device beyond the ‘‘Absolute Maximum Ratings’’ may cause permanent damage These are stress ratings only Operation beyond the ‘‘Operating Conditions’’ is not recommended and extended exposure beyond the ‘‘Operating Conditions’’ may affect device reliability OPERATING CONDITIONS 8XC51SL TA (Under Bias) e 0 C to a 70 C VCC e a 5V g 10% VSS e 0V Low Voltage 8XC51SL TA (Under Bias) e 0 C to a 70 C VCC e a 3 3V g 0 3V VSS e 0V 8XC51SL DC Characteristics (Over Operating Conditions) Symbol VIL VIL1 VIH Parameter Input Low Voltage (Except XTAL1 RST) Input Low Voltage (XTAL1 RST) Input High Voltage (Except EAL PCDB0–7 ADB0–7 XTAL1 RST CSL RDL WRL LOADREN A0 A1) Input High Voltage (EAL) Input High Voltage (PCDB0–7 ADB00-7 XTAL1 RST CSL RDL WRL LOADREN A0 A1) Internal Port Resistors KSI0–7 Output Low Voltage BP Pins(1) (Except P27 LED4) Output Low Voltage P27 LED4 LED0–3 QB Pins(2) PCDB0–7 RCL ADB0–7 GATEA20 KSO0–15 MEMCSL ALE PSENL PCOBF Output High Voltage QB Pins ALE PSENL PCOBF Outut High Voltage MEMCSL PCDB0–7 ADB0–7 Output High Voltage RCL GATEA20 Min b0 5 b0 5 Max 08 0 2 VCC b 0 1 VCC a 0 5 Units V Test Conditions 24 V VIH1 VIH2 VCC b 1 5 0 7 VCC VCC a 0 5 VCC a 0 5 V V RP VOL VOL1 VOL2 5 b0 5 b0 5 b0 5 20 04 08 04 KX V V V IOL e 16 mA IOL e 12 mA IOL e 4 mA VOH VOH1 24 40 VCC a 0 5 VCC a 0 5 V V IOH e b 60 mA IOH e b 2 0 mA VOH2 40 VCC a 0 5 V IOH e 60 mA 11 8XC51SL LOW VOLTAGE 8XC51SL 8XC51SL DC Characteristics (Over Operating Conditions) (Continued) Symbol IIL ILI ITL ICC Parameter Logical 0 Input Current QB(2) Pins Input Leakage Current (BP and Pure Input Pins except for KSI0–7 XTAL1 and EAL) Logical 1 to 0 Transition Current QB(2) Pins Power Supply Current Active Mode at 16 MHz Idle Mode at 16 MHz Power-Down Mode Min Max b 50 g 10 Units mA mA Test Conditions VIN e 0 4V 0 k VIN k VCC VIN e 2 0V b1 mA 38 15 TBD mA mA mA Low Voltage 8XC51SL DC Characteristics (Over Operating Conditions) Symbol VIL VIL1 VIL2 VIH VIH1 VIH2 VIH3 RP VOL VOL1 VOL2 Parameter Input Low Voltage (Except XTAL1 RST KSI0–7) Input Low Voltage (XTAL1 RST) Input Low Voltage (KSI0–7) Input High Voltage (Except EAL PCDB0–7 ADB0–7 XTAL1 RST) P30 P31 P33 P35) Input High Voltage (EAL) Input High Voltage (PCDB0–7 ADB0–7 XTAL1 RST) Input High Voltage (P30 P31 P33 P35) Internal Port Resistors KSI0–7 Output Low Voltage BP Pins(1) (Except P27 LED4) Output Low Voltage P27 LED4 LED0–3 Output Low Voltage QB Pins(2) PCDB0–7 RCL ADB0–7 GATEA20 KSO0–15 MEMCSL ALE PSENL PCOBF Output High Voltage QB Pins ALE PSENL PCOBF Output High Voltage MEMCSL PCDB0–7 ADB0–7 Output High Voltage RCL GATEA20 Logical 0 Input Current QB(2) Pins Input Leakage Current (BP and Pure Input Pins except for KSI0–7 XTAL1 and EAL) Min b0 5 b0 5 b0 5 Max 08 0 2 VCC b 0 1 06 VCC a 0 5 VCC a 0 5 VCC a 0 5 55 20 04 08 04 Units V Test Conditions 20 V VCC b 1 0 7 VCC 20 5 b0 5 b0 5 b0 5 V V V KX V V V IOL e 16 mA IOL e 12 mA IOL e 4 mA VOH VOH1 VOH2 IIL ILI VCC b 0 7 24 VCC a 0 5 VCC a 0 5 VCC a 0 5 b 50 g 10 V V IOH e b 60 mA IOH e b 2 0 mA IOH e 60 mA VIN e 0 4V 0 k VIN k VCC 24 V mA mA 12 8XC51SL LOW VOLTAGE 8XC51SL Low Voltage 8XC51SL DC Characteristics (Over Operating Conditions) Symbol ITL ICC Parameter Logical 1 to 0 Transition Current QB(2) Pins Power Supply Current Active Mode at 16 MHz Idle Mode at 16 MHz Power-Down Mode Min Max b 650 Units mA Test Conditions VIN e 1 5V 25 10 175 mA mA mA NOTES 1 Bidirectional (BP) pins include P27 LED4 P30 SIF00 P31 SIF01 P33 SIF10 P36 SIF11 MEMCSL PCDB0 – 7 and ADB0 – 7 2 Quasi-bidirectional (QB) pins include P20–6 A8–A14 P32 INT0 P34 T0 P36 WRL P37 RDL and P10 – 7 A0 – 7 3 Pure input pins include LOADREN EAL A0 A1 CSL RDL WRL RST AIN0 – 3 and XTAL1 AC Characteristics Char EXPLANATION OF THE AC SYMBOLS Each timing symbol has three or five characters The first character is always ‘‘T’’ (for time) The other characters depending on their positions stand for the name of a signal or the logical status of that signal Table 3 lists the characters and their meanings Example TAVLL e Time for Address Valid to ALE Low TLLPL e Time for ALE Low to PSEN Low A C D H I L P Q R T V W X Z Table 3 AC Symbol Characters Meaning Address Clock Input Data Logic Level HIGH Instruction (Program Memory Contents) Logic Level LOW or ALE PSENL Output Data RDL Signal Time Valid WRL Signal No Longer a Valid Logic Level Float HOST-INTERFACE TIMING All Outputs Loaded with 50 pF Symbol TAR TRA TAD TAW TWA TDW TWD TWW TRR TRD TDF Parameter CSL A0 A1 Setup to RD Low CSL A0 A1 Hold after RDL High CSL A0 A1 to Data Out Delay CSL A0 A1 Setup to WRL Low CSL A0 A1 Hold after WRL High Data Setup to WRL High Data Hold after WRL High Minimum Pulse Width of WRL RDL Pulse Width RDL Low to Data Out Delay RDL High to Data Float Delay 0 10 60 5 50 50 50 50 Min 0 0 50 Max Units ns ns ns ns ns ns ns ns ns ns ns 13 8XC51SL LOW VOLTAGE 8XC51SL EXTERNAL MEMORY TIMING TCLCL e 1 Clock Period All Outputs Loaded with 50 pF Symbol 1 TCLCL TLHLL TAVLL TLLAX TLLIV TLLPL TPLPH TPLIV TPXIX TPXIZ TAVIV TPLAZ TRLRH TWLWH TRLDV TRHDX TRHDZ TLLDV TAVDV TLLWL TAVWL TQVWX TWHQX TQVWH TRLAZ TWHLH Parameter Oscillator Frequency ALE Pulse Width Address Valid to ALE Low Address Hold after ALE Low ALE Low to Valid Instruction In ALE Low to PSENL Low PSENL Pulse Width PSENL Low to Valid Instruction In Input Instruction Hold after PSENL High Input Instruction Float after PSENL High Address to Valid Instruction In PSENL Low to Address Float P37 RDL Pulse Width P36 WRL Pulse Width P37RDL Low to Valid Data In Data Hold after P37 RDL Data Float after P37 RDL ALE Low to Valid Data In Address to Valid Data In ALE Low to P37 RDL or P36 WRL Low Address Valid to P36 WRL Low Data Valid before P36 WRL Data Hold after P36 WRL Data Valid to P36 WRL High P37 RDL Low to Address Float P37 RDL or P36 WRL High to ALE High 3TCLCL b 25 4TCLCL b 50 TCLCL b 25 TCLCL b 25 7TCLCL b 50 0 TCLCL b 25 TCLCL a 25 0 2TCLCL b 50 8TCLCL b 100 9TCLCL b 100 3TCLCL a 25 6TCLCL b 50 6TCLCL b 50 5TCLCL b 100 Min 2 2TCLCL b 40 TCLCL b 40 TCLCL b 30 4TCLCL b 100 TCLCL b 30 3TCLCL b 45 3TCLCL b 105 0 TCLCL b 25 5TCLCL b 105 10 Max 16 Units MHz ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns 14 8XC51SL LOW VOLTAGE 8XC51SL 272271 – 3 Figure 3 Host-Interface Read 272271 – 4 Figure 4 Host-Interface Write 272271 – 5 Figure 5 External Data Memory Read 15 8XC51SL LOW VOLTAGE 8XC51SL 272271 – 6 Figure 6 External Data Memory Write 272271 – 7 Figure 7 External Program Memory Read 16 8XC51SL LOW VOLTAGE 8XC51SL SERIAL PORT TIMING SHIFT REGISTER MODE 16 MHz Oscillator Min Max Variable Oscillator Min 12TCLCL 10TCLCL b 133 2TCLCL b 117 0 492 10TCLCL b 133 Max ns ns ns ns ns Test Conditions Over Operating Conditions Load Capacitance e 50 pF Symbol TXLXL TQVXH TXHQX TXHDX TXHDV Parameter Serial Port Clock Cycle Time Output Data Setup to Clock Rising Edge Output Data Hold after Clock Rising Edge Input Data Hold after Clock Rising Edge Clock Rising Edge to Input Data Valid Units 750 492 50 0 SHIFT REGISTER MODE TIMING WAVEFORMS 272271 – 8 EXTERNAL CLOCK DRIVE Symbol 1 TCLCL TCHCX TCLCX TCLCH TCHCL Parameter Oscillator Frequency High Time Low Time Rise Time Fall Time Min 20 20 20 20 20 Max 16 Units MHz ns ns ns ns EXTERNAL CLOCK DRIVE WAVEFORM 272271 – 9 17 8XC51SL LOW VOLTAGE 8XC51SL CONTROL SIGNALS RST GATEA20 P26 P27 P32 P36 P37 PROGRAMMING THE OTP The part must be running with a 4 MHz to 6 MHz oscillator The address of a location to be programmed is applied to address lines while the code byte to be programmed in that location is applied to data lines Control and program signals must be held at the levels indicated in Table 4 Normally EAL VPP is held at a logic high until just before RCL PROGL is to be pulsed The EAL VPP is raised to VPP RCL PROGL is pulsed low and then EAL VPP is returned to VCC (also refer to timing diagrams) Also the LOADREN signal must be grounded when programming or verifying NOTE Exceeding the VPP maximum for any amount of time could damage the device permanently The VPP source must be well regulated and free of glitches PROGRAM SIGNALS RCL PROGL EAL VPP PROGRAMMING ALGORITHM Refer to Table 4 and Figures 8 and 9 for address data and control signals setup To program the 87C51SL the following sequence must be exercised 1 Input the valid address on the address lines 2 Input the appropriate data byte on the data lines 3 Activate the correct combination of control signals 4 Raise EAL VPP from VCC to 12 75V g 0 25V 5 Pulse RCL PROGL 5 times Repeat 1 through 5 changing the address and data for the entire array or until the end of the object file is reached DEFINITION OF TERMS ADDRESS LINES P10–P17 P20–P25 respectively for A0–A13 DATA LINES ADB0–7 Table 4 OTP Programming Modes Mode Program Code Data Verify Code Data Read Signature Byte RST H H H GATEA20 L L L H H RCL PROGL EAL VPP 12 75V H H P26 L L L P27 H L L P32 H L L P36 H H L P37 H H L Note that in the above table to program code data on the Low Voltage 87C51SL VCC must be raised to 5V g 10% In addition all address lines data lines and control signals being driven to a ‘‘High’’ level must be raised to 5V g 10% The RCL PROGL signal must pulse between 0V and 5V g 10% To verify code data or read the signature bytes of the Low Voltage 87C51SL VCC must be set to 3 3V g 0 3V In addition all address lines and control signals being driven to a ‘‘High’’ level must be raised to 3 3V g 0 3V For the standard (5V version) of the 87C51SL VCC must always be at 5V g 10% and all ‘‘High’’ voltages must meet the DC specs indicated in the DC Characteristics section of this document 18 8XC51SL LOW VOLTAGE 8XC51SL 272271 – 10 See Table 4 for proper input on these pins Figure 8 Programming Verifying the OTP 272271 – 11 Figure 9 Programming Signal’s Waveforms PROGRAM VERIFY Program verify may be done after each byte that is programmed or after a block of bytes that is programmed In either case a complete verify of the array will ensure that it has been programmed correctly READING THE SIGNATURE BYTES The 8XC51SL and Low Voltage 8XC51SL each have three signature bytes in locations 30H 31H and 60H To read these bytes follow the procedure for EPROM verify but activate the control lines provided in Table 4 for Read Signature Byte Contents Location 30H 31H 60H 87C51SL 89H 58H BBH 83C51SL 89H 58H 3BH Low Voltage 87C51SL 89H 58H ABH Low Voltage 83C51SL 89H 58H 2BH 19 8XC51SL LOW VOLTAGE 8XC51SL OTP PROGRAMMING AND VERIFICATION CHARACTERISTICS TA e 21 C to 27 C VCC e 5V g 10% for 87C51SL 3 3V g 0 3V for Low Voltage 87C51SL (verification only) VCC for programming the Low Voltage 87C51SL must be 5 0V g 10% VSS e 0V Symbol VPP IPP 1 TCLCL TAVGL TGHAX TDVGL TGHDX TEHSH TSHGL TGHSL TGLGH TAVQV TELQV TEHQZ TGHGL Parameter Programming Supply Voltage Programming Supply Current Oscillator Frequency Address Setp to PROGL Low Address Hold after PROGL Data Setup to PROGL Low Data Hold after PROGL (Enable) High to VPP VPP Setup to PROGL Low VPP Hold after PROGL PROGL Width Address to Data Valid ENABLE Low to Data Valid Data Float after Enable PROGL High to PROGL Low 0 10 4 48TCLCL 48TCLCL 48TCLCL 48TCLCL 48TCLCL 10 10 90 110 48TCLCL 48TCLCL 48TCLCL ms ms ms ms Min 12 5 Max 13 0 75 6 Units V mA MHz PROGRAMMING AND VERIFICATION WAVEFORMS 272271 – 12 20 8XC51SL LOW VOLTAGE 8XC51SL Testing is done at AVREF e 5 12V and VCC e 5 0V for the 8XC51SL and at AVREF e 3 2V and VCC e 3 3V for the Low Voltage 8XC51SL A D CHARACTERISTICS The 51SL includes a four-channel 8-bit A D converter This A D with eight bits of accuracy uses successive approximation with a switch capacitor comparator It is designed to be used for sampling static analog signals (i e ideally suited for power management tasks such as battery voltage monitoring etc ) The nominal conversion rate is 20 ms at 16 MHz The analog high and low voltage references are connected to AVREF and AVGND respectively The four input channels AIN0–3 are connected from the package pins unbuffered to an analog multiplexer (on-chip) The absolute conversion accuracy is dependent upon the accuracy of AVREF The specifications given assume adherence to the operating conditions section of this data sheet OPERATING CONDITIONS VCC 8XC51SL Low Voltage 8XC51SL AVREF 8XC51SL Low Voltage 8XC51SL VSS AVSS AIN0 – 3 TA FOSC 4 5V to 5 5V 3 0V to 3 6V 4 5V to 5 5V 3 0V to 3 6V 0V AVSS to AVREF 0 C to a 70 C Ambient 2 MHz to 16 MHz A D CONVERTER SPECIFICATIONS Parameter Resolution Absolute Error Full Scale Error Zero Offset Error Non-Linearity Error Differential Non-Linearity Error Channel to Channel Matching Repeatability Temperature Coefficients Offset Full Scale Differential Non-Linearity Off Isolation Feedthrough VCC Power Supply Rejection Input Resistance Input Capacitance DC Input Leakage (Over Operating Conditions) Typ Max 256 8 g1 g1 g1 Min 255 8 0 Units Levels Bits LSB LSB LSB 0 0 0 g 0 25 g1 g1 g1 LSB LSB LSB LSB LSB C LSB C LSB C dB 0 003 0 003 0 003 b 60 b 60 b 60 dB dB 1 2K X pF 30 mA 750 3 0 21 8XC51SL LOW VOLTAGE 8XC51SL Ideal Characteristic A characteristic with its first code transition at VIN e 0 5 LSB its last code transition at VIN e (VREF b 1 5 LSB) and all code widths equal to one LSB Input Resistance The effective series resistance from the analog input pin to the sample capacitor LSB Least Significant Bit The voltage corresponding to the full scale voltage divided by 2n where n is the number of bits of resolution of the converter For an 8-bit converter with a reference voltage of 5 12V one LSB is 20 mV Note that this is different than digital LSBs since an uncertainty of two LSBs when referring to an A D converter equals 40 mV (This has been confused with an uncertainty of two digital bits which would mean four counts or 80 mV) Monotonic The property of successive approximation converters which guarantees that increasing input voltages produce adjacent codes of increasing value and that decreasing input voltages produce adjacent codes of decreasing value No Missed Codes For each and every output code there exists a unique input voltage range which produces that code only Non-Linearity The maximum deviation of code transitions of the terminal based characteristic from the corresponding code transitions of the ideal characteristic Off-Isolation Attenuation of a voltage applied on a deselected channel of the A D converter (Also referred to as Crosstalk ) Repeatability The difference between corresponding code transitions from different actual characteristics taken from the same converter on the same channel at the same temperature voltage and frequency conditions Resolution The number of input voltage levels that the converter can unambiguously distinguish between Also defines the number of useful bits of information which the converter can return Sample Delay The delay from receiving the start conversion signal to when the sample window opens Sample Delay Uncertainty sample delay Sample Time open The variation in the A D Glossary of Terms Absolute Error The maximum difference between corresponding actual and ideal code transitions Absolute Error accounts for all deviations of an actual converter from an ideal converter Actual Characteristic The characteristic of an actual converter The characteristic of a given converter may vary over temperature supply voltage and frequency conditions An actual characteristic rarely has ideal first and last transition locations or ideal code widths It may even vary over multiple conversions under the same conditions Break-Before-Make The property of a multiplexer which guarantees that a previously selected channel will be deselected before a new channel is selected (e g the converter will not short inputs together) Channel-to-Channel Matching The difference between corresponding code transitions of actual characteristics taken from different channels under the same temperature voltage and frequency conditions Characteristic A graph of input voltage versus the resultant output code for an A D converter It describes the transfer function of the A D converter Code The digital value output by the converter Code Center The voltage corresponding to the midpoint between two adjacent code transitions Code Transition The point at which the converter changes from an output code of Q to a code of Q a 1 The input voltage corresponding to a code transition is defined to be that voltage which is equally likely to produce either of two adjacent codes Code Width The voltage corresponding to the difference between two adjacent code transitions Crosstalk See ‘‘Off-Isolation’’ DC Input Leakage Leakage current to ground from an analog input pin Differential Non-Linearity The difference between the ideal and actual code widths of the terminal based characteristic Feedthrough Attenuation of a voltage applied on the selected channel of the A D Converter after the sample window closes Full Scale Error The difference between the expected and actual input voltage corresponding to the full scale code transition 22 The time that the sample window is The variation in the Sample Time Uncertainty sample time 8XC51SL LOW VOLTAGE 8XC51SL Sample Window Begins when the sample capacitor is attached to a selected channel and ends when the sample capacitor is disconnected from the selected channel Successive Approximation An A D conversion method which uses a binary search to arrive at the best digital representation of an analog input Temperature Coefficients Change in the stated variable per degree centrigrade temperature change Temperature coefficients are added to the typical values of a specification to see the effect of temperature drift Terminal Based Characteristic An actual characteristic which has been rotated and translated to remove zero offset and full scale error VCC Rejection Attenuation of noise on the VCC line to the A D converter Zero Offset The difference between the expected and actual input voltage corresponding to the first code transition The ITL spec changed from b 650 mA to b 1 mA The ICC idle spec changed from 10 mA to 15 mA The ICC Power Down spec changed from 100 mA to TBD 5 In the Low Voltage 8XC51SL DC Characteristics section The VOH spec changed from 2 4V to VCC b 0 7 The VOH test condition (IOH) changed from b 0 8 mA to b 60 mA VOH2 was added Pins were clarified in the ILI spec The ITL test condition (VIN) was changed from TBD to 1 5V The ICC Power Down spec changed from 100 mA to 175 mA 6 The load capacitance for all timing tables was changed to 50 pF 7 In the Host Interface Timing Section TWD changed from 0 ns to 5 ns 8 The External Memory Timing table changed as follows Spec Old New TLLIV 4TCLCL-50 4TCLCL-100 TPLIV 3TCLCL-50 3TCLCL-105 TPXIZ TCLCL-15 TCLCL-25 TAVIV 5TCLCL-50 5TCLCL-105 TRLDV 5TCLCL-50 5TCLCL-100 TLLDV 8TCLCL-50 8TCLCL-100 TAVDV 9TCLCL-50 9TCLCL-100 TMVDV 9TCLCL-50 Removed TMVIV 5TCLCL-50 Removed 9 In Figures 5 and 7 the MEMCSL waveforms were removed 10 Clarification was added in the Programming Algorithm section 11 In the A D Converter Specifications section the minimum resolution was changed from 256 levels to 255 levels 12 The Data Sheet Revision Summary was added DATA SHEET REVISION SUMMARY The following differences exist between this data sheet (272271-002) and the previous version (272271-001) 1 Data sheet status changed from ‘‘Product Preview’’ to ‘‘Advance Information’’ 2 Title page item number three describing the global interrupt enable change was removed 3 Title page item number two was corrected to read ‘‘ was added in configuration register 1 ’’ 4 In the 8XC51SL DC Characteristics section The VOH test condition (IOH) changed from b 0 8 mA to b 60 mA The VOH1 test condition (IOH) changed from b 4 0 mA to b 2 0 mA VOH2 was added The XTAL1 and EAL pins were added to the ILI spec 23
8XC51SL 价格&库存

很抱歉,暂时无法提供与“8XC51SL”相匹配的价格&库存,您可以联系我们找货

免费人工找货