|
Can anybody give me some advise for converting code used on 811e2 to 711e9? These parts are compatible? ( I hope) Thanks in advance, Frank ----- Original Message ----- From: Mac McClanahan To: Sent: Friday, November 08, 2002 7:15 PM Subject: Re: [m68HC11] RS232 data switch You might try using a 74LS257 and switch the devices on the low side (between the MCU and the level shifter). To unsubscribe from this group, send an email to: [Non-text portions of this message have been removed] |
|
|
|
In a message dated 11/14/02 9:43:27 AM Eastern Standard Time, writes: > Can anybody give me some advise for converting code used on 811e2 to 711e9? > These parts are compatible? ( I hope) little pink book says: 811e2 has 256 bytes of ram at 0x0000, 2k of eeprom at 0xf800 711e9 has 512 bytes of ram at 0x0000, 12k of eprom at 0xd000, 512 bytes of eeprom at 0xb600 so I'd say the only diff might be where the code is orged, maybe put the stack at 0x01ff instead of 0x00ff [Non-text portions of this message have been removed] |
|
Thanks Bob, I cannot test this at the moment. I have to do the conversion next week .... so. But I would like to thank you for your fast reply. Thanks, Frank ----- Original Message ----- From: To: Sent: Thursday, November 14, 2002 3:49 PM Subject: Re: [m68HC11] Conversion question MC68HC811E2CFN2 to MC68HC711E9CFN2 In a message dated 11/14/02 9:43:27 AM Eastern Standard Time, writes: > Can anybody give me some advise for converting code used on 811e2 to 711e9? > These parts are compatible? ( I hope) little pink book says: 811e2 has 256 bytes of ram at 0x0000, 2k of eeprom at 0xf800 711e9 has 512 bytes of ram at 0x0000, 12k of eprom at 0xd000, 512 bytes of eeprom at 0xb600 so I'd say the only diff might be where the code is orged, maybe put the stack at 0x01ff instead of 0x00ff [Non-text portions of this message have been removed] To unsubscribe from this group, send an email to: [Non-text portions of this message have been removed] |
|
----- Original Message ----- From: "Frank Valkenborgh" <> To: < > Can anybody give me some advise for converting code used on 811e2 to 711e9? > These parts are compatible? ( I hope) The PLCC52 versions are pin-to-pin compatible. Assuming single-chip mode: 1. If your code doesn't use more than 512 bytes of the 811E2's EEPROM for non-volatile variables (data modified during execution but retained during power-cycles), then your code can be very easily ported to a 711E9. 2. Change you code's ORG to $D000. 3. Move all non-volatile variables to $B600 thru $B7FF (where 711E9 has its EEPROM). That's about it. > Frank |
|
Motorola has a useful document that helps when migrating from the E2 to E9 (Migrating from the MC68HC811E2 to the MC68HC711E9, document number EB380). Sounds like you are well on your way to identifiying the few differences. The biggest problem I have had with the E9 is programming them for full scale production. The EPROM requires 12volts. -----Original Message----- From: [mailto:] Sent: Thursday, November 14, 2002 6:50 AM To: Subject: Re: [m68HC11] Conversion question MC68HC811E2CFN2 to MC68HC711E9CFN2 In a message dated 11/14/02 9:43:27 AM Eastern Standard Time, writes: > Can anybody give me some advise for converting code used on 811e2 to 711e9? > These parts are compatible? ( I hope) little pink book says: 811e2 has 256 bytes of ram at 0x0000, 2k of eeprom at 0xf800 711e9 has 512 bytes of ram at 0x0000, 12k of eprom at 0xd000, 512 bytes of eeprom at 0xb600 so I'd say the only diff might be where the code is orged, maybe put the stack at 0x01ff instead of 0x00ff [Non-text portions of this message have been removed] To unsubscribe from this group, send an email to: Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. [Non-text portions of this message have been removed] |