buying the right processor for FreeEMS
Posted: Thu Oct 17, 2013 5:59 am
If you are buying a MP for your bare board FreeEMS project, you see a lot of different part numbers on the S12X chips.
Here are a few breakdowns for the codes they use in order for you to buy a compatible chip. We are using a 112 pin (PV or AL) LQFP (package
Here is an example of a part number:
MC 9 S12X D P 512 (xx) M PV (R)
MC=independent generic *
S or SC=mask production chip
P or PC= prototype
9=flash memory *
3=ROM memory
S12X class of chip *
D=CAN bus *
A=no CAN
B= dont worry about it..???
P=32K RAM *
T=20K RAM
Q=16K RAM
G=12K RAM
512=RAM (can be lower by 64's) *
xx=wafer and mask (probably wont see this)
M=125C rating * (doubt anything will get hotter than C in the case but this is the good stuff)
V=105C rating
C=85C rating
PV=112 pin lead (91 I/O's)
AL=112 pin no lead *
FU=80 pin lead (59 I/O's)
AA=80 pin no lead
FV=144 pin lead (119 I/O's
AG=144 pin no lead
R=Reel pack (or () for no reel pack-- not important)
* denotes ideal package.
Hope this helps, I see a C (85C) temp rated chip on Ebay, buyer beware.
(correct me if you see an error)
Here are a few breakdowns for the codes they use in order for you to buy a compatible chip. We are using a 112 pin (PV or AL) LQFP (package
Here is an example of a part number:
MC 9 S12X D P 512 (xx) M PV (R)
MC=independent generic *
S or SC=mask production chip
P or PC= prototype
9=flash memory *
3=ROM memory
S12X class of chip *
D=CAN bus *
A=no CAN
B= dont worry about it..???
P=32K RAM *
T=20K RAM
Q=16K RAM
G=12K RAM
512=RAM (can be lower by 64's) *
xx=wafer and mask (probably wont see this)
M=125C rating * (doubt anything will get hotter than C in the case but this is the good stuff)
V=105C rating
C=85C rating
PV=112 pin lead (91 I/O's)
AL=112 pin no lead *
FU=80 pin lead (59 I/O's)
AA=80 pin no lead
FV=144 pin lead (119 I/O's
AG=144 pin no lead
R=Reel pack (or () for no reel pack-- not important)
* denotes ideal package.
Hope this helps, I see a C (85C) temp rated chip on Ebay, buyer beware.
(correct me if you see an error)