Home

 Product Overview
   68HC05
   68HC08
   68HC11
   68HC12
   68HC16
   68300
   M·CORE
   MPC500

 Product Catalog
   68HC05
   68HC08
   68HC11
   Selector Guides

   · Microcontroller

   · Development Tool

 Technical Support
   Development
        Tools
   Documentation
   Errata Sheets

   FAQs
   Third Party
   Tutorial

 Contact Us
   How to buy
   For add'l support

 Other
   MCU Site Map
   Web Links



XC68HC705X32 Programming Change

The following information is regarding a change on the XC68HC705X32

Important information:
Possible requirements to change the programming algorithim of XC68HC705X32.

The existing production maskset D59J has been replaced by a new mask set G47V.

On maskset D59J, the oscillator divide ratio in Bootloader mode, and during the power-on reset delay, depends on the state of the CANE pin (pin 26):

CANE = 1 : f_bus = f_osc / 10
CANE = 0 : f_bus = f_osc / 2

The above divide ratios apply to the power-on reset delay and to Bootloader mode. With CANE = 0 and f_osc = 4Mhz, a serial baud rate of 9600 is realised.

With the latest maskset, G47V, the oscillator divide ratio (and hence the serial baud rate) is independant of the state of the CANE pin:

f_bus = f_osc / 10 (power-on reset delay)
f_bus = f_osc / 2 (Bootloader mode)

Thus if CANE = 0, the serial baud rate with the previous maskset is the same for the new mask set (although the power-on reset delay is increased).

Alternatively, if CANE = 1, the serial baud rate will be different, requiring either a change in baud rate for the communication terminal, or a change in oscillator frequency for the programmer board.

  
D59J G47V
  
f_osc = 4Mhz 1920 9600 baud (CANE = 1)
f_osc = 20Mhz 9600 48000 baud (CANE = 1)

This change does not affect the HC705B32, since Divide by 2 is default in bootloader mode.

 


| Privacy