MC9S12C32 Vs MC9S12DT256

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC9S12C32 Vs MC9S12DT256

1,265 Views
Pro
Contributor I

Similarities and Differences between microcontrollers families: MC9S12C32 and MC9S12DT256

 

Labels (1)
0 Kudos
1 Reply

258 Views
Lundin
Senior Contributor IV
Plenty of errors in that document...

C32 can run with 25MHz bus just as DT256 if you order the right part number. There are two versions of C32, one with support for 16MHz bus and one with 25MHz.

Both families have clock monitor. Both families have a PLL.

C32 only comes with 32kb of flash, while the C family comes with 16 to 128kb. DT256 comes with 256kb of flash, while the D family comes with 32 to 512kb. RAM and EEPROM sizes will vary as well.



Main difference not mentioned:

- C32 has an internal voltage supervisor circuit (LVI). DT256 requires an external circuit.

Other differences:

- C family doesn't have several flash banks like the D family, and thus on the C family you can't program the flash from code executed in flash, you have to move the code to RAM. So this is a drawback for the C family.

- They are not code compatible. The PWM and the module routing register (MODRR) have different functionality on the both derivates, and are allocated on different addresses, but they have the same register names. Therefore code written for the D family may not be compatible with the C family.
0 Kudos