The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Migrating from 8xC154/C154D TS80C54X2/58X2 Patrice Graziotin, tec


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



ANM074
Migrating from 8xC154/C154D TS80C54X2/58X2
Patrice Graziotin, technical marketing
Overview What replaces what? Clock frequency horsepower C154 C154D features
4.1. port impedance 4.2. UART errors detection 4.3. Concatenation timers 4.4. Power-reducing modes 4.4.1. Idle mode 4.4.2. Power-down mode 4.5. Watchdog 4.5.1. C154 Watchdog 4.5.2. TS80C54X2 Watchdog 4.6. Secret 4.7. Encryption array 4.8. Lock bits
TS80C54X2 TS80C58X2 features
5.1. AUXR register, 5.2. Lock bits
Rev. July. 1999
Preliminary
ANM074
Rev. July. 1999
Preliminary
ANM074
Overview
TEMIC Semiconductors been offering 80C154, 83C154 83C154D many years. These devices respectively ROMless, Mask Mask designed micron. 1999, TEMIC Semiconductor introduced TS80C54X2, TS87C54X2, TS80C58X2 TS87C58X2. These parts respectively Mask ROM, OTP, Mask OTP. These devices will progressively replace 8xC154 83C154D. most case, replacement will direct painless. However, there some little differences product specifications, which detailed below. This application note will help customer verify compatibility products with design also design with these devices. that, should noted that these devices replacement with Intel 80C54, 87C54, 80C58, 87C58, Philips 80C54, 87C54, 80C58, 87C58 providing that AUXR register (refer paragraph 4.1). They also replacement Winbond 78C54 78C58 providing that special features used.
What replaces what?
Table summarizes different product memories:
Table
generation Device type ROMless Mask Mask
80C154 83C154 83C154D TS80C 51RA2
generation
TS80C 54X2 TS80C 58X2 TS87C 54X2 TS87C 58X2
Hereafter, we're going explain differences between 80C154/C154D TS80C54X2/58X2. rules will also apply ROMless parts, knowing that compared TS80C54/58X2, TS80C51RA2 following extra features: bytes XRAM, which will disabled thanks write AUXR register (set AUXR.1 disable XRAM). (Programmable Counter Array) which disabled default. customer will take care activate with uncontrolled writes corresponding registers.
Clock frequency horsepower
8xC154 device clocked 83C154D generation, TS8xC54X2/58X2, offers feature which allows: with crystal with crystal
Rev. July. 1999
Preliminary
ANM074
devices roughly times more powerful than ones, while having excellent behavior, good power consumption very attractive prices. This major improvement compared devices.
C154 C154D features
features detailed hereafter most time specific 8xC154 83C154D. They won't found TS80C54X2/58X2. Customers should take close loop these features they want replace C154/C154D C54X2/C58X2. They must sure that none these used their design otherwise replacement won't work correctly. Obviously, most following features very rarely used customers, this shouldn't deal; other hand, watchdog sometimes used customers. This reason some them chose 80C154 instead 80C32: they both ROMless parts, first watchdog when second doesn't.
port impedance
C154/C154D devices, impedance ports controlled IOCON register, giving following possibilities: impedance (C51 standard mode) high impedance floating time only during power down TS80C54X2/58X2 will only afford standard mode, which impedance, allowing drive loads.
UART errors detection
C154/C154D devices allow UART frame error detection overrun error detection. frame error appears stop missing mode overrun error happens second character entirely received before first been read. frame error detection exists TS80C54X2/58X2 won't same bit: SERR IOCON register C154/C154D SCON register TS80C54X2/58X2. Furthermore, TS80C54X2/58X2, this detection enabled setting SMOD0 PCON register while enabled default C154/C154D. overrun error detection doesn't exist TS80C54X2/58X2.
Concatenation timers
C154/C154D devices, it's possible concatenate timer timer create timer/counter. This feature implemented TS80C54X2/58X2.
Power-reducing modes
C154/C154D offer some enhancements compared devices. Most them won't found TS80C54X2/58X2.
4.4.1 Idle mode
C154/C154D offer possibility execute routine when micro exits from idle mode because (controlled PCON register). This feature doesn't exist C54X2/C58X2.
Rev. July. 1999
Preliminary
ANM074
4.4.2 Power-down mode
C154/C154D, it's possible exit from power-down thanks external thanks timer clocked external signal. C54X2/C58X2, only external wake micro course, devices, external hardware reset will also wake micros C154/C154D, idle mode, it's possible execute routine after power-down, depending value PCON register. This feature implemented C54X2/C58X2. C154/C154D, also possible control power-down mode thanks external (P3.5) PCON register. micro will enter power-down soon P3.5 gets low, will exit from this mode when P3.5 comes back high. This feature implemented C54X2/C58X2.
Watchdog
Both generation have watchdog, they significantly different, explained below. appears that watchdog more powerful more secure than implemented C154. Obviously, they compatible direct replacement won't work, customers take advantage watchdog with minor patches their code. Validation code will easy thanks availability versions devices (TS87C54X2/58X2).
4.5.1 C154 Watchdog
C154/C154D, watchdog software one, activated simple IOCON register. uses timer timer time-out depends timers mode configuration). raise Timer flag will generate reset machine cycles, reset outputted system. watchdog clocked internal clock external signal. first case, watchdog will halted when micro enters power-down mode.
4.5.2 TS80C54X2 Watchdog
This hardware watchdog. dedicated timer prescaler allowing eight different time-outs, from seconds with crystal. enabled special write sequence WDTRST dedicated register (write then E1h) timer cleared same avoid time-out. reset should happen machine cycles), Reset becomes output, able reset system. increment timer will stopped when micro enters power-down mode.
Secret
C154/C154D devices could offer bits secret device identification, allowing serialize micro-controllers. This feature available with generation
Encryption array
83C154 offers bytes encryption array when 83C154D offers 1024 bytes. TS8xC54X2/58X2 offer bytes encryption
Lock bits
83C154/154D don't offer lock bits while generation does. They detailed paragraph 4.2.
Rev. July. 1999
Preliminary
ANM074
TS80C54X2 TS80C58X2 features
These devices offer following enhancements, compared C154/C154D: feature dual data pointer priority levels interrupt system ONCE mode disabling Power-off flag Down control clock-out mode timer address recognition UART lock bits these improvements transparent, meaning that they disabled default after power-up. these goodies won't problem C54X2/C58X2 replaces C154/C154D.
AUXR register, correct behavior TS8xC54X2/58X2, AUXR.1 should always set.
This register only used control disabling. disable ALE, users must write AUXR register, re-enable after power-up), users must write AUXR register. Even users don't want deal with this feature, they must write AUXR very beginning their program.
Lock bits
Lock bits should programmed protect users' code. Table gives protection levels. stands Lock Bit, stands Unprogrammed, stands Programmed.
Protection Level
Protection Type
program lock features. MOVC instructions executed from external program memory disabled from fetching code bytes from internal memory. sampled latched reset, further programming memory disabled. Same mode verify also disabled. Same mode external execution also disabled.
Mask devices (TS80C54X2/58X2), maximum allowed level will level otherwise device verification would impossible. OTPs (TS87C54X2/58X2), level should only programmed after device verification.
Rev. July. 1999
Preliminary

Other recent searches


SLA9000F - SLA9000F   SLA9000F Datasheet
NSPE520S - NSPE520S   NSPE520S Datasheet
MC80364K64 - MC80364K64   MC80364K64 Datasheet
DNT12 - DNT12   DNT12 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive