Home
Intel 80C51GB, 83/87C51GB Specification Update
Contents
1. 4 P P P On chip code memory verification is disabled U unprogrammed P programmed Other combinations of the lock bits are undefined 12 of 13 December 1996 272880 003 intel 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE SPECIFICATION CLARIFICATIONS 001 Port 1 and 3 Reset Values PROBLEM The reset value of all ports is logic 1 however the reset value of ports 1 and 3 is sustained by a weak pull up It is recommended that applications not use the reset value of these ports to drive external loads If the application requires the use of the reset value of these ports an external pull up resistor should be added DOCUMENTATION CHANGES 001 5 9 51 Microcontroller Family User s Manual 8XC51GB Hardware Description ITEM The 8XC51GB Hardware Description in the MCS 51 Microcontroller Family User s Manual contains an error On page 6 41 the last two sentences of Section 11 1 should read as follows If OSCR OFEH the OFD is enabled If OSCR O0FFH the OFD is disabled 272880 003 December 1996 13 of 18
2. 50 pA at room temperature The cause of the high is attributed to P624 process characteristics Therefore we do not specify Ipd on the A 1 stepping so powerdown mode is restricted We expect the problem to be resolved when the 87C51GB B stepping moves to process P629 IMPLICATION In high temperature environments systems may exhibit higher than expected Ipd WORKAROUND None defined STATUS Fixed Refer to Summary Table of Changes to determine the affected steppings 9600002 Analog to digital Converter PROBLEM The 87C51GB A 1 stepping A D channel 4 4 has been despecified Channel 4 does not convert correctly at combinations of high Vcc high frequency and low temperature The remaining channels and ACH5 ACH are fully functional at 45 to 135 In the A 1 stepping the input to the A D converter is a field effect transistor FET and Input resistance is 1 MO or greater IMPLICATION Designs using ACH4 at low temperature high Vcc and high frequency may experience unpredictable results WORKAROUND Avoid using ACH4 especially under the indicated conditions 6 of 13 December 1996 272880 003 intel 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE STATUS Fixed Refer to Summary Table of Changes to determine the affected steppings 9600003 Power Off Flag PROBLEM The power off flag POF is mentioned in the 87C51GB Architectural Overview however it was not included in the datasheet b
3. may be obtained from Intel Corporation P O Box 7641 Mt Prospect IL 60056 7641 or call in North America 1 800 879 4683 Europe 44 0 1793 431 155 France 44 0 1793 421 777 Germany 44 0 1793 421 333 other countries 708 296 9333 Copyright 1996 INTEL CORPORATION ii December 1996 272880 003 intel 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE CONTENTS REVISION HISTORY Dx n uice eR ua un 1 PRERAGE RENI 2 SUMMARY TABLE CHANGES 4 IDENTIFICATION INFORMATION 12 111 6 LP Ra duoc aL RE LUNAR EN KR MS R V URS RUE 6 SPECIFICATION CHANGES 7 SPECIFICATION CLARIFICATIONS 2 13 DOCUMENTATION CHANGES 2 2 22 2 13 272880 003 December 1996 iii 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE iv December 1996 272880 003 intel 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE REVISION HISTORY Rev Date Version Description 07 01 96 001 This is the original Specification Update document It contains all errata identified to this date 11 13 96 002 Deleted items from the additions and changes to A D converter specifications paragraph of erra
4. 0H 89H 89H Identifies the product as an Intel controller 31H 58H 58H Identifies an FX core product 60H EBH 6BH or Identifies the specific FX core product Added Features This section describes the enhancements to the B step controller which is based on the FX core 1 Program Memory Lock The 83C51GB and 87C51GB B step feature three locks bits and a 64 byte encryption array for program security The following table lists the lock bits and their effect on the controller Item 5 on page 11 lists the signals required to program the lock bits and encryption array 272880 003 December 1996 9 of 18 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE intel amp Security Lock Bit Level LB2 LB1 Protection Level No program lock features are implemented On chip code memory verification is enabled If you have 1 U U U programmed an encryption array on chip program code is encrypted before it is placed onto the data bus for verifi cation Code executing from external memory cannot fetch code bytes from on chip code memory MOVC disabled 2 U U p On chip code memory verification is enabled If you have programmed an encryption array on chip program code is encrypted before it is placed onto the data bus for verifi cation Code executing from external memory cannot fetch code 3 U P bytes from on chip code memory MOVC disabled On chip code memory verification is disabled
5. 1GB 83C51GB 87C51GB SPECIFICATION UPDATE Errata Steppings Number Page Status ERRATA 1 B 2 9600001 X 6 Fixed Powerdown Current 9600002 X 6 Fixed Analog to digital Converter 9600003 X X 7 Doc Power Off Flag Specification Changes Steppings Number Page Status SPECIFICATION CHANGES 1 B 2 Features Added and Changed 001 X 5 Doc B step Lock Bits Moved to UPROM to 002 X 5 Doc Enhance Security 87C51GB Specification Clarifications Steppings Number Page Status SPECIFICATION CLARIFICATIONS 1 B 2 001 X X X 5 Doc 1 and 3 Reset Values Documentation Changes Document Number Revision Page Status DOCUMENTATION CHANGES 5 51 Microcontroller Family User s Manual 001 272383 002 13 Doc 8XC51GB Hardware Description 272880 003 December 1996 5 of 18 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE intel amp IDENTIFICATION INFORMATION Markings No special identifier Standard 8XC51GX product marking ERRATA 9600001 Powerdown Current PROBLEM The 87C51GB 1 stepping powerdown current is defined as 200 maximum with all output pins disconnected crystal unconnected EA Vcc Port 0 Vcc and RESET Vss However the 87C51GB exhibits high at high temperatures 135 C A typical controller draws an average of 20
6. 80C51GB 83C51GB 8 C51GB SPECIFICATION UPDATE Release Date December 1996 Order Number 272880 003 The 80C51GB 83C51GB 87C51GB may contain design defects or errors known as errata Characterized errata that may cause the 80C51GB 83C51GB 87C51GB s behavior to deviate from published specifications are documented in this specification update Information in this document is provided in connection with Intel products No license express or implied by estoppel or otherwise to any intellectual property rights is granted by this document Except as provided in Intel s Terms and Conditions of Sale for such products Intel assumes no liability whatsoever and Intel disclaims any express or implied warranty relating to sale and or use of Intel products including liability or warranties relating to fitness for a particular purpose merchantability or infringement of any patent copyright or other intellectual property right Intel products are not intended for use in medical life saving or life sustaining applications Intel retains the right to make changes to specifications and product descriptions at any time without notice Contact your local Intel sales office or your distributor to obtain the latest specifications before placing your product order Third party brands and names are the property of their respective owners Copies of documents which have an ordering number and are referenced in this document or other Intel literature
7. Code cannot execute from external memory 4 P P P On chip code memory verification is disabled U unprogrammed P programmed Other combinations of the lock bits are undefined 2 Asynchronous Reset The B step 8xC51GB microcontrollers feature an asynchronous port reset For A step controllers the oscillator must be be running and at least 19 oscillator periods must occur between the time that a logic 1 is applied to the RESET pin and the time that the port pins are driven to their reset states For B step controllers the oscillator need not be running The port pins are driven to their reset states as soon as a valid logic 1 is applied to the RESET pin 3 Interrupt Structure Interrupts can be invoked by software as well as by the peripherals Software can invoke an interrupt by writing to an interrupt pending register C5H and C6H in the SFR map This feature should enhance program development and debugging as well as normal operation It was not documented in the A step 10 of 13 December 1996 272880 003 intel 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE 4 Timer 2 Clockout A 50 duty cycle clock output function has been added to P1 0 In addition to being a standard I O pin P1 0 has two alternate functions it can input the external clock for timer counter 2 or it can output a 5096 duty cycle clock ranging from 61 Hz to 4 MHz at operating frequencies up to 16 MHz To configure timer counter 2
8. as a clock generator clear the C T2 bit in T2CON and set the T2OE bit in T2MOD The TR2 bit in T2CON starts and stops the clock The frequency of the clock output depends on the oscillator frequency and the reload value of the Timer 2 capture registers RCAP2H and RCAP2L as shown in this equation Oscillator Frequency Clockout Frequency 765536 RGAP2H RCAPAL 5 Control Pin P3 3 Added to Programming Algorithm A control pin P3 3 has been added to the programming algorithm This programming algorithm is not compatible with previous steppings Hold P3 3 high to program the EPROM and low to verify it The following table indicates the levels at which the control and program signals must be held to accomplish each programming and verification task Task RST PSEN EA Vpp P2 6 P2 7 P3 3 P3 6 P3 7 Program Code H L Li Vpp L H H H H Verify Code H L H H L L L H H Program Encryption Array H L Lit Vpp L H H L H Program Lock Bit 1 H L Lt Vpp H H H H H Program Lock Bit 2 H L Lt Vop H H H L L Program Lock Bit 3 H L L H L H H L Read Signature Bytes H L H H L L L L L t ALE PROG is pulsed low for 100 us for programming tt Vpp 12 5V 5 272880 003 December 1996 11 of 13 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE intel amp 002 Lock Bits Moved to UPROM to Enhance Security 87C 51GB PROBLEM To enhan
9. ated Documents Title Order Embedded Microcontrollers 270648 008 MCSQ 51 Microcontroller Family User s Manual 272383 002 Nomenclature Errata are design defects or errors These may cause the published component board system behavior to deviate from published specifications Hardware and software designed to be used with any component board and system must consider all errata documented Specification Changes are modifications to the current published specifications These changes will be incorporated in any new release of the specification Specification Clarifications describe a specification in greater detail or further highlight a specification s impact to a complex design situation These clarifications will be incorpo rated in any new release of the specification Documentation Changes include typos errors or omissions from the current published specifications These will be incorporated in any new release of the specification 2 of 13 December 1996 272880 003 intel 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE NOTE Errata remain in the specification update throughout the product s lifecycle or until a particular stepping is no longer commercially available Under these circumstances errata removed from the specification update are archived and available upon request Specifi cation changes specification clarifications and documentation changes are removed from the specification update when t
10. ce security the lock bits have been moved from EPROM to UPROM The UPROM is a secure area on the device values written to UPROM cannot be changed The function of the lock bits the method for programming them and the use of the encryption array remain unchanged IMPLICATION Verify that your EPROM code is correct before setting any lock bits Because the lock bits are in UPROM the lock bits cannot be changed after they are programmed once If you set only LB1 you can still verify your code but you cannot reprogram the EPROM although you can still erase it using ultraviolet light If you set LB2 you can no longer verify the EPROM code Security Lock Bit Protection Level Level LB2 LB1 No program lock features are implemented On chip code memory verification is enabled If you have 1 U U U programmed an encryption array on chip program code is encrypted before it is placed onto the data bus for verifi cation Code executing from external memory cannot fetch code bytes from on chip code memory MOVC disabled 2 U U p On chip code memory verification is enabled If you have programmed an encryption array on chip program code is encrypted before it is placed onto the data bus for verifi cation Code executing from external memory cannot fetch code 3 U P bytes from on chip code memory MOVC disabled On chip code memory verification is disabled Code cannot execute from external memory
11. d with a common PC board software might be used during initialization to invert B step port 1 outputs write SFR 90H just after reset to maintain the same logic levels for A step and B step controllers This action could cause a glitch during reset on the B step port 1 outputs Unless a valid reset pulse two machine cycles or longer is provided the ports will not latch their reset state 2 Reset Polarity The reset signal is active low B step but was active high A step This change allows designers to use a simple RC circuit to reset the controller at power up An internal 1000 pullup resistor permits generating a power on reset using only an external capacitor to ground The capacitance should be large enough to allow the crystal oscillator time at least two machine cycles to start before the capacitor releases the reset signal If the reset pin is connected to ground through a 1 uF capacitor the B step 87C51GB will generate an automatic reset when Vcc is turned on The Power on Reset Circuitry drawing in the 8XC51GB Hardware Description in the MCS 51 Microcontroller Family User s Manual shows the capacitor connected from the reset pin to ground The A step required an inverter in the reset circuit for most regulators The B step does not require the inverter When reset is held low the B step 87C51GB enters the reset state When reset is driven high or released the internal pullup resistor pulls the reset signal hi
12. ecause it is not fully tested The POF will be tested at Vcc 3 0V and defined in a future datasheet after the B step IMPLICATION It is unlikely that this condition will cause a system malfunction WORKAROUND None STATUS Doc Refer to Summary Table of Changes to determine the affected steppings SPECIFICATION CHANGES 001 Features Added and Changed in B step PROBLEM The 8xC51GB B step is based on the FX core with all of the FX design features The B step includes the following major changes and enhancements e Changed Features Port 1 reset state low after reset Reset pin polarity active low Third signature byte is implemented Added Features Third lock bit implemented Asynchronous reset Interrupts can be invoked by software undocumented in A step P1 0 T2 is Timer 2 overflow output P3 3 function added for programming protection Changed Features This section describes the features that changed from the A step to the B step 87C51GB 1 Port 1 Reset State Port 1 is low after reset in B step but was high after reset in A step This change makes ports 1 and 4 at the same logic levels during reset and operation Only port 1 reset logic 272880 003 December 1996 7 of 13 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE intel amp level was changed The port 1 registers timer functions and timer logic levels remain the same as in A step If both A step and B step controllers are to be use
13. gh and allows the processor to begin executing instructions at 0000H Unless a valid reset pulse two machine cycles or longer is provided the ports will not latch their reset state If both A step and B step controllers are to be used with a common PC board jumpers should be included in the reset circuit for inverter or capacitor changes These jumpers shuld allow designers to configure the reset signal for A step or B step controllers with little effort If only B step controllers are used the reset circuit can be designed without the jumpers 8 of 13 December 1996 272880 003 intel 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE 3 Signature Bytes A new signature byte has been added to the 83C51GB and 87C51GB B step increasing the number of signature bytes to three To read the signature bytes activate the control pins as shown in the following table and use the procedure for EPROM verification ALE Task RST PSENZ PROG EA Vpp P2 6 P2 7 P3 3 P3 6 P3 7 Read Signature Bytes H L H H L L L L L The following tables list the locations and contents of the signature bytes for the A step and B step respectively Contents Location 87C51GB 83C51GB Description A step A step 1EH 89H 89H Identifies the product as an Intel controller 1FH 5AH 5BH Identifies the specific product Contents Location 87C51GB 83C51GB Description B step B step 3
14. he appropriate changes are made to the appropriate product specification or user documentation datasheets manuals etc 272880 003 December 1996 3 of 18 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE intel amp SUMMARY TABLE OF CHANGES The following table indicates the errata specification changes specification clarifications or documentation changes which apply to the 80C51GB 83C51GB 87C51GB product Intel may fix some of the errata in a future stepping of the component and account for the other outstanding issues through documentation or specification changes as noted This table uses the following notations Codes Used in Summary Table Steps X No mark or Blank box Page Page Status Doc Fix Fixed NoFix Eval Row 4 of 13 Errata exists in the stepping indicated Specification Change or Clarification that applies to this stepping This erratum is fixed in listed stepping or specification change does not apply to listed stepping Page location of item in this document Document change or update will be implemented This erratum is intended to be fixed in a future step of the com ponent This erratum has been previously fixed There are no plans to fix this erratum Plans to fix this erratum are under evaluation Change bar to left of table row indicates this erratum is either new or modified from the previous version of the document December 1996 272880 003 intel 80C5
15. tum number 9600002 these items are reflected in the current version of the datasheet changed status of erratum number 9600002 fixed in B step and changed status of erratum number 9600003 will be documented in the future Clarified specification change number 001 Added specification change number 002 12 11 96 003 Added specification clarification number 001 272880 003 December 1996 1 of 13 80C51GB 83C51GB 87C51GB SPECIFICATION UPDATE intel amp PREFACE As of July 1996 Intel s Semiconductor Products Group has consolidated available historical device and documentation errata into this new document type called the Specifi cation Update We have endeavored to include all documented errata in the consolidation process however we make no representations or warranties concerning the completeness of the Specification Update This document is an update to the specifications contained in the Affected Documents Related Documents table below This document is a compilation of device and documentation errata specification clarifications and changes It is intended for hardware system manufacturers and software developers of applications operating systems or tools Information types defined in Nomenclature are consolidated into the specification update and are no longer published in other documents This document may also contain information that was not previously published Affected Documents Rel
Download Pdf Manuals
Related Search
Related Contents
FAQ (PDF:98KB) Model S_master english_V4.0.indd User Manual Draco KVM Extender Model: K477 Series WINDOWS 7 - INSTALL, SET-UP, & CUSTOMIZE User Manual - Association of Clinical Registries, Malaysia Hitachi 43UWX10B 43" Rear Projection Television VAST Lite Volume Annotation and Segmentation Tool User Manual manuale uso e manutenzione manuale uso e manutenzione 製造元 株式会社 タカギ ー 3ー 200JLBQOー Lifegard Aquatics R440804 Use and Care Manual Copyright © All rights reserved.