| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Changing from 80C537-N C517A-LN This Application Note describes t
Top Searches for this datasheetAP0843 Changing from 80C537-N C517A-LN This Application Note describes things that must considered when changing from ROMless P-LCC 80C537-N ROMless P-LCC C517A-LN. C517A many more features such XRAM more capabilities. This document does describe advantages additional features C517A. This document only focuses differences which will produce incompatibilities when switching from 80C537 C517A. Author: Copeland Microcontroller Applications 04.00, Rel. Edition 2000-04-01 Published Infineon Technologies 81726 Germany Infineon Technologies 2006. Rights Reserved. LEGAL DISCLAIMER INFORMATION GIVEN THIS APPLICATION NOTE GIVEN HINT IMPLEMENTATION INFINEON TECHNOLOGIES COMPONENT ONLY SHALL REGARDED DESCRIPTION WARRANTY CERTAIN FUNCTIONALITY, CONDITION QUALITY INFINEON TECHNOLOGIES COMPONENT. RECIPIENT THIS APPLICATION NOTE MUST VERIFY FUNCTION DESCRIBED HEREIN REAL APPLICATION. INFINEON TECHNOLOGIES HEREBY DISCLAIMS WARRANTIES LIABILITIES KIND (INCLUDING WITHOUT LIMITATION WARRANTIES NON-INFRINGEMENT INTELLECTUAL PROPERTY RIGHTS THIRD PARTY) WITH RESPECT INFORMATION GIVEN THIS APPLICATION NOTE. Information further information technology, delivery terms conditions prices please contact your nearest Infineon Technologies Office (www.infineon.com). Warnings technical requirements components contain dangerous substances. information types question please contact your nearest Infineon Technologies Office. Infineon Technologies Components only used life-support devices systems with express written approval Infineon Technologies, failure such components reasonably expected cause failure that life-support device system, affect safety effectiveness that device system. Life support devices systems intended implanted human body, support and/or maintain sustain and/or protect human life. they fail, reasonable assume that health user other persons endangered. Changing from 80C537 C517A-LN Introduction.3 Major Differences Hardware Powerdown Mode C517A-LN 10-Bit Converter Capacitor Values Crystal Oscillator Circuit 4-bit more) Shift Operation using MDU.5 Minor Differences (for your reference) Software Generated External Interrupts USART Compare Timer Reload Behavior Lower Current Consumption Oscillator Watchdog Circuit AP0843 ApNote Revision History Actual Revision Rel.01 Previous Revision: None Page Page Subjects changed (since last release) actual Rel. prev. Rel. AP0843 4.00 Changing from 80C537 C517A-LN Introduction This ApNote intended those intend switch from ROMless PLCC 80C537-N C517A-LN. Switching from 80C537 C517A difficult, however some people become confused since this represents step jump shown Figure 80C537 80C517A C517A Normal Upgrade Path Path this ApNote Figure Upgrade Paths 80C537 introduced first. Some time later, enhanced 80C517A introduced, however 80C537 continued produced nobody forced upgrade. differences between 80C517A C517A-LN relatively minor. This ApNote concerned with slightly more difficult upgrade from 80C537 C517A-LN. Major Differences There couple major differences between 80C537 C517A-LN should definitely checked before using C517A-LN. Hardware Powerdown Mode C517A-LN C517A-LN hardware powerdown mode. This feature allows external device place C517A into powerdown mode. level (/HWPD) will cause hardware powerdown mode become active. /HWPD does have internal pull-up resistor, left floating, there high likelyhood that hardware powerdown mode will become actived (perhaps intermittantly). AP0843 4.00 Changing from 80C537 C517A-LN ensure complete compatibility 80C537, C517A must tied Vcc. Unfortunately 80C5x7 normally tied Vss. tried directly replace 80C537 with C517A-LN, device will remain powerdown mode. order C517A replacement will need altered that tied instead (see Figure 80C537 C517A (/HWPD) Figure (/HWPD) MUST tied 10-Bit Converter C517A faster 10-bit converter. 80C537 8-bit converter. more than 8-bits accuracy from converter could "zoom-in" voltage adjusting reference voltage using DAPR register. Writing DAPR register would also cause conversion start. high resolution conversion with 80C537, would need conversions. first conversion would tell value with 8-bit resolution. reference voltage could then adjusted more accurate reading could made. With C517A, DAPR address 0xDA) register been replaced ADDATL register (also address 0xDA) which contains least significant 2-bits conversion. Writing dummy value ADDATL register will cause conversion begin. most significant 8-bits conversion located register ADDATH address 0xD9) which located same address ADDAT register 80C537. 10-bit converter functionally compatible converter long were writing 0x00 DAPR register start conversion. However were using "zoom-in" feature using DAPR adjust reference voltage, then will probably need adjust your software that C517A used. AP0843 4.00 Changing from 80C537 C517A-LN Capacitor Values Crystal Oscillator Circuit When using crystal oscillator clock 80C5x7, recommended that external capacitors (connected between crystal outputs ground) recommended capacitor values C517A 4-bit more) Shift Operation using 80C537 C517A allows more) shift (right left) operation. shift operation initiated writing ARCON register. 80C537 result shift operation (stored MD0-3 registers) could read instruction that followed write ARCON register demonstrated following assembly code: 80C537: ARCON, #0x04 ;Start Shift Operation ;Start using result C517A requires least machine cycle delay between time ARCON register written time result read. This delay achieved placing instruction between instruction that writes ARCON instruction that reads result. inserted instruction valid instruction (including NOP). following example shows modify code above work with C517A: C517A-LN: ARCON, #0x04 ;Start Shift Operation ;Delay machine cycle ;Start using result AP0843 4.00 Changing from 80C537 C517A-LN compiler that utilizes C517A-LN used, assembly listing should generated checked insure that instruction delay present. compiler calls library function that uses MDU, then compiler vendor should verify that code will valid C517A-LN. Keil compiler WILL work with both devices! Minor Differences (for your reference) There several other minor differences which likely effect most existing designs. However, these items should checked just make sure that software changes needed. Software Generated External Interrupts 80C537 C517A have external interrupt pins. these external interrupt pins (/INT0 /INT1) configured either level sensitive falling edge triggered. external interrupt flags (IE0 IE1) also software cause ISRs /INT0 /INT1 executed. 80C537 software could cause external interrupts when pins /INT0 /INT1 were configured level sensitive falling edge triggered. C517A only allows external interrupts generated software when pins /INT0 /INT1 configured falling edge triggered. flowchart below easy tell this change will effect you: flags (respectively) ever software? Pins /INT0 /INT1 (respectively) configured level sensitive? C517A-LN cannot used without modification! C517A! AP0843 4.00 Changing from 80C537 C517A-LN USART USART C517A functionally equivalent USART 80C537 with exception small detail which will probably effect many any) users. delay from time that SBUF written until "start-bit" appears bit-time longer C517A than 80C537. Compare Timer Reload Behavior compare timer 80C537 C517A reloaded with value (stored CTREL registers) after timer overflows. This reload value number. 80C537, reload value 0xFFFF unusual condition), timer would take following values: Compare Timer Counts 80C537 0xFFFF 0xFFFE 0xFFFD 0x0003 0x0002 0x0001 0x0000 Overflow Reload Overflow Reload Time C517A does much better maintaining count value when reload value 0xFFFF: AP0843 4.00 Changing from 80C537 C517A-LN Compare Timer Counts C517A-LN 0xFFFF 0xFFFE 0xFFFD Time Overflow Reload Overflow Reload Overflow Reload This change will probably effect many users, should kept mind. Lower Current Consumption C517A-LN uses less current! following table shows difference maximum values between 80C537 C517A MHz: C517A-LN Active Mode Idle Mode Active Mode with Slowdown Power-Down Mode 26.4 14.8 12.5 0.050 80C537 52.3 0.050 Difference 25.9 Oscillator Watchdog Circuit C517A oscillator watchdog circuit. circuit functionally equivalent 80C537 circuit. oscillator watchdog holds device reset longer than 80C537 temporary crystal failure detected. This additional time used make sure that external crystal time stabilize before device released from reset. oscillator watchdog resets device frequency drops below kHz. 80C537 oscillator watchdog reset device frequency dropped below kHz. internal oscillator that feeds oscillator watchdog also used during reset provide "Fast Internal Reset after Power-On". This ensures that microcontroller AP0843 4.00 Changing from 80C537 C517A-LN achieved proper reset state after maximum µsec after power been applied device. AP0843 4.00 Other recent searchesSY89872U - SY89872U SY89872U Datasheet SUD50N06-07L - SUD50N06-07L SUD50N06-07L Datasheet RPT-34PB3F - RPT-34PB3F RPT-34PB3F Datasheet PIC18F2420 - PIC18F2420 PIC18F2420 Datasheet 2520 - 2520 2520 Datasheet 4420 - 4420 4420 Datasheet 4520 - 4520 4520 Datasheet PIC18F2520 - PIC18F2520 PIC18F2520 Datasheet PIC18F4420 - PIC18F4420 PIC18F4420 Datasheet PIC18F4520 - PIC18F4520 PIC18F4520 Datasheet CD21C - CD21C CD21C Datasheet BLF041SYC-12V-P - BLF041SYC-12V-P BLF041SYC-12V-P Datasheet
Privacy Policy | Disclaimer |