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*)

 

 

AN2200 Converting HC908AZ60 Code HC08AZ32 Tracy McHenry Appl


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Order this document AN2200/D
AN2200
Converting HC908AZ60 Code HC08AZ32
Tracy McHenry Applications Engineering East Kilbride, Scotland
Freescale Semiconductor, Inc.
Introduction
purpose this document help customers have developed their code HC908AZ60 require convert HC08AZ32. highlights differences between Flash devices provides checklist help with code development. This application note also applicable HC08AZ16/24 HC08AB16/24/32 devices. reader assume references HC08AZ32 also apply these devices unless otherwise stated.
Differences between HC908AZ60 HC08AZ32
This section describes differences between HC908AZ60 HC08AZ32. Each affected module listed along with summary changes.
Motorola, Inc., 2001
More Information This Product, www.freescale.com
Application Note versus FLASH
HC08AZ32 device, code stored static, factory masked Read Only Memory (ROM) whereas HC908AZ60, code stored nonvolatile electrically erasable programmable memory (Flash EEPROM). There difference when reading from either Flash memories however should noted that HC908AZ60 Flash whereas HC08AZ32 only ROM. should noted that HC08AZ16 HC08AB16 have that HC08AZ24 HC08AB24 have ROM. user advised consult latest HC908AZ60 specification details programming Flash module.
Freescale Semiconductor, Inc.
Mask Options
HC08AZ32 uses mask option registers (MORA MORB) various options. contents MORA MORB selected user submission. Alternatively, HC908AZ60 uses configuration registers (Config-1 Config-2) that programmed user select their required options. configuration registers write-once registers. reset configuration registers will read their default values. Once these registers have been written further writes will have effect until reset occurs. important that user checks polarities these registers ensure correct options
AN2200 Differences between HC908AZ60 HC08AZ32 More Information This Product, www.freescale.com Motorola
Application Note
2.2.1 Mask Option Register versus Config-1 Register
MORA $001F
Reset: Bit-7
MORA Config-1 registers located address $001F however polarity several bits these registers different listed below
LVISTOP
ROMSEC
Unaffected
LVIRSTD
LVIPWRD
Reset
SSREC
COPRS
STOP
COPD
Config-1 $001F
Reset:
Bit-7
Freescale Semiconductor, Inc.
LVISTOP
LVIRST
LVIPWR
SSREC
COPL
STOP
COPD
Bit-2 HC08AZ32 defined Rate Select (COPRS) determine timeout period when selected enables long timeout period 262128 cycles. Conversely, this defined Long Timeout (COPL) HC908AZ60 when selected enables short timeout period 8176 cycles. Bit-4 HC08AZ32 defined Power Disable (LVIPWRD) when selected disables module power. However, this defined Power Enable (LVIPWR) HC908AZ60 when enables module power. Bit-5 HC08AZ32 defined Reset Disable (LVIRSTD) when selected disables module resets. Again, HC908AZ60 this defined reset enable (LVIRST) when enables reset signal from module. Bit-6 MORA HC08AZ16 defined security (SEC) however this reserved HC908AZ60 Config-1 register
AN2200 Motorola Differences between HC908AZ60 HC08AZ32 More Information This Product, www.freescale.com
Application Note
2.2.2 Mask Option Register versus Config-2 Register MORB, HC08AZ32 register, located address $003F contains only active bit. HC908AZ60 Config-2 register instead which located address $FE09 active bits (bit MSCAND AZxx) which used correctly HC908AZ60. should noted that MSCAN module always enabled HC08AZ16/24/32.
MORB $003F
Reset:
Bit-7
EESEC
Unaffected Reset
Freescale Semiconductor, Inc.
Unimplemented
Config-2 $FE09
Reset:
Bit-7
MSCAND
AZxx
Reserved
following descriptions refer Config-2 (address $FE09) HC908AZ60. Bit-0 (AZxx) used configure device `AZ' device should user. Bit-4 (MSCAND) used disable MSCAN module. When MSCAN module disabled.
AN2200 Differences between HC908AZ60 HC08AZ32 More Information This Product, www.freescale.com Motorola
Application Note
Analogue Digital Converter
user required select 15-channels versus 8-channels submission HC08AZ32, however, user should note that HC908AZ60 always configured with 15-channel analog digital converter.
CAUTION:
Freescale Semiconductor, Inc.
user should note that devices configured with channel ADC, pins used channels also share their functions with timer clock inputs well general purpose I/O. Therefore, channels using TACLK TBCLK pins clock inputs 16-bit timers.
Timer Interface Module
TIMA HC08AZ32 4-channel timer whereas HC908AZ60's TIMA module 6-channel timer. additional vectors HC908AZ60 located $FFCC $FFCF which area HC08AZ32. code compatibility these extra timer channels should used although user should aware their existence.
Lock Time
module HC08AZ32 older revision than module HC908AZ60 result take longer lock. important, therefore, short reset time been selected that user services whilst waiting lock.
AN2200 Motorola Differences between HC908AZ60 HC08AZ32 More Information This Product, www.freescale.com
Application Note Differences Guide
flowchart shown figure highlights main differences between HC908AZ60 HC08AZ32.
Polarity differences between MORA register Config-1 register. Check bits
Freescale Semiconductor, Inc.
address content MORB different Config-2. (MORB located address $003F whereas Config-2 located address $FE09.)
lock time HC08AZ32 longer than lock time required HC908AZ60 wise service whilst waiting lock when short timeouts have been selected.
user required select 15-channels versus 8channels submission HC08AZ32 whereas HC908AZ60 always configured with 15-channels.
TIMA HC08AZ32 channel timer whereas TIMA channel timer HC908AZ60. additional vectors channel timer HC908AZ60. (The additional vectors located area $FFCC $FFCF which area located $FFCC $FFCF which area onon HC08AZ32.) HC08AZ32. code compatibilty, extra timer channels.
Check device memory maps aware differences Flash sizes. Ensure there reads unimplemented addresses smaller memory devices.
Figure HC08AZ32/HC908AZ60 Differences Guide
AN2200 Differences Guide More Information This Product, www.freescale.com Motorola
Application Note
Conclusion
differences discussed above should taken into account when developing code that used both HC908AZ60 HC08AZ32. particular, important gain familiarity with polarity differences several bits HC08AZ32 MORA register versus HC908AZ60 Config-1 register. This will ensure that various options correctly regardless what device present (either HC08AZ32 Flash HC908AZ60). Finally, user advised read relevant chapters latest HC08AZ32 HC908AZ60 specifications ensure differences have been fully captured.
Freescale Semiconductor, Inc.
AN2200 Motorola
Conclusion More Information This Product, www.freescale.com
Application Note
Motorola reserves right make changes without further notice products herein. Motorola makes warranty, representation guarantee regarding suitability products particular purpose, does Motorola assume liability arising application product circuit, specifically disclaims liability, including without limitation consequential incidental damages. "Typical" parameters which provided Motorola data sheets and/or specifications vary different applications actual performance vary over time. operating parameters, including "Typicals" must validated each customer application customer's technical experts. Motorola does convey license under patent rights rights others. Motorola products designed, intended, authorized components systems intended surgical implant into body, other applications intended support sustain life, other application which failure Motorola product could create situation where personal injury death occur. Should Buyer purchase Motorola products such unintended unauthorized application, Buyer shall indemnify hold Motorola officers, employees, subsidiaries, affiliates, distributors harmless against claims, costs, damages, expenses, reasonable attorney fees arising directly indirectly, claim personal injury death associated with such unintended unauthorized use, even such claim alleges that Motorola negligent regarding design manufacture part. Motorola registered trademarks Motorola, Inc. Motorola, Inc. Equal Opportunity/Affirmative Action Employer.
Freescale Semiconductor, Inc.
reach USA/EUROPE: Motorola Literature Distribution; P.O. 5405, Denver, Colorado 80217. 1-303-675-2140 HOME PAGE: http://motorola.com/sps/ JAPAN: Motorola Japan Ltd.; SPS, Technial Information Center, 3-20-1, Minami-Azabu, Minato-ku, Tokyo 106-8573 Japan. 81-3-3440-3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, King Street, Industrial Estate, N.T., Hong Kong. 852-266668334 CUSTOMER FOCUS CENTER: 1-800-521-6274
Motorola, Inc., 2000
More Information This Product, www.freescale.com
AN2200/D

Other recent searches


ZHX1203 - ZHX1203   ZHX1203 Datasheet
U6808B - U6808B   U6808B Datasheet
TDA8578 - TDA8578   TDA8578 Datasheet
SC962900 - SC962900   SC962900 Datasheet
2001 - 2001   2001 Datasheet
1K460000 - 1K460000   1K460000 Datasheet
MC14016B - MC14016B   MC14016B Datasheet
MC14016BCP - MC14016BCP   MC14016BCP Datasheet
BC857 - BC857   BC857 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive