I am currently a second year computer science student. For my project I am looking for a Microcontroller which is equiped with USART,IIC and SPI. I have worked using HCS12 but it does not contain USART. I am planniing to use a GPS reciever unit MT3318 which communicate via UART. Can anybody suggest me a suitable microcontroller?
I am also looking for a development board. Can somebody suggest one of those too?
Thank you in advance.
Thank you guys all. I learnt many lessons from your answers. Cheers!!!
The word on the street is that the semiconductor companies are childish and hate to give each other credit for anything, while at the same time they are deadly afraid of patent infrigments.
So Freescale won't call UART for UART, since it is (was) closely asociated with National Semi. Instead they call it SCI, Serial Communications Interface... a name that means nothing and won't be understood or recognized by anybody.
Similarly, Microchip, Renesas etc won't call SPI for SPI since it was invented by Motorola/Freescale, they call it serial synchronous bus or something vague and fuzzy like that, so nobody understands what they mean.
What you call UART, on S12 is called SCI module. SCI and SPI module is available probably on each S12 variant.