Hi all,
This is bizzare and I would really appreciate some help with this! The issue is that I have a GT16A which is in a 42pin PSDIP configuration. on Pg No. 153 in the features column it states that GT16A micros have 3 channels for TPM1 and 5 channels for TPM2 for the given 42 pin PSDIP config but on the pin out Pg No. 25 it dosent not concur with the stated data on Pg 153. It only shows 2 TPM1 channels and 2 TPM2 channels. This is very bizarre. Can some one please clarify. I have attached the datasheet along with this message. I am looking forward to some info.
Cheers
karthick
Solved! Go to Solution.
Hello karthick,
The GT16A is an improved GT16 and a GT16 is a cutdown GB60.
The GB60 had a 3 and 5 channel TPM. Only the 64-pin package bonded all of the pins out though.
The GT16 had the same TPM but the biggest package only bonded out the first three then two of the second one.
The other three were there and you could use them for other internal purposes.
The GT16A was designed from the "ground up" and it does only have a three and two channel TPM. This fact is not properly dealt with in the manual and was absent completely from EB671 which was supposed to help you with migration from non-A to A (as long as you were only using the stuff they bothered to cover)
The mentions of the old three plus five channel TPM is a relic from the GT16/GB60 and is wrong. This has been pointed out on several occasions here but nobody has bothered to fix the documentation. If you like you can do an advanced search for posts by me with GT16 and GT16A in them to see the history.
The GT16A/8A glossy fact sheet when the device was released only advertised a 3+2 TPM.
In your case one pin is not bonded out, it is still there, just not externally accessible.
You have to be wary when using the lower pin count packages that you are properly handling the unbonded pins.
Hello karthick,
The GT16A is an improved GT16 and a GT16 is a cutdown GB60.
The GB60 had a 3 and 5 channel TPM. Only the 64-pin package bonded all of the pins out though.
The GT16 had the same TPM but the biggest package only bonded out the first three then two of the second one.
The other three were there and you could use them for other internal purposes.
The GT16A was designed from the "ground up" and it does only have a three and two channel TPM. This fact is not properly dealt with in the manual and was absent completely from EB671 which was supposed to help you with migration from non-A to A (as long as you were only using the stuff they bothered to cover)
The mentions of the old three plus five channel TPM is a relic from the GT16/GB60 and is wrong. This has been pointed out on several occasions here but nobody has bothered to fix the documentation. If you like you can do an advanced search for posts by me with GT16 and GT16A in them to see the history.
The GT16A/8A glossy fact sheet when the device was released only advertised a 3+2 TPM.
In your case one pin is not bonded out, it is still there, just not externally accessible.
You have to be wary when using the lower pin count packages that you are properly handling the unbonded pins.
Hey peg,
Thanks a ton for the info! really appreciate but on this note could you recommend any more MCS90**** freescale micros that have about atleast 8 channel TPMs (from the newer packages)? This would be pretty helpful.
Cheers
Karthick
Hello Karthick,
The 9S08QE32 seems to be particularly rich in TPM channels. There are three TPM modules, with 3+3+6 channels available. The channel pins seem to be present for all package sizes, including a 28 pin SOIC.
Other devices, such as the 9S08AC16, have up to eight TPM channels (4+2+2), but full pinout is available for the larger 44/48 pin packages only.
Regards,
Mac
Thanks a lot for that Mac. appreciate it mate