MC6812/MC9S12 naming scheme

Status
Not open for further replies.

jgharston

New Member
Does anybody know what the parts of the Freescale MC9S12 device names mean?
MC9S12A, MC9S12B, MC9S12C, MC9S12D128, MC9S12D256, MC9S12XD256, MC9S12E, MC9S12XE, etc.
The suffix number is a memory size, (tho' what memory size I can't work out, just that a '256 has more than a '128).
What's the difference between a -C, a -D, an -E, a -D and a -DX, an -E and an -XE, etc.
I've spent all morning trawling through online documents (while listening to a Dr Who docu on the radio), and it's brick wall after brick wall; I've managed to get as far as putting together <a href="https://mdfs.net/Docs/Comp/6812/MemoryMap">this</a>.
Thanks in advance.
 
Ok, I've got this so far:
Code:
MC9S12[X][AAA][P][NNN][AAAA]
...|...|...|...|...|....+------ package, eg temperature, voltage, etc
...|...|...|...|...+----------- flash size in K in power of two, or in M *100
...|...+---|---|--------------- X=Contains XGATE mmu/dma
...+-------|---|--------------- CPU
...........|...+--------------- P=???
...........+------------------- NE ???
...............................  A ???
...............................  B ???
...............................  C ???
...............................  D ???
...............................  E ???
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…