Hi,
I have a design that currently uses a Microchip PIC18 MCU. I need to do a major revision of the design and I have the choice to go to the next larger PIC series, the PIC24, or another chip. I want to consider Freescale again.
I'll look at Freescale's parts selection matrix... but if someone is familiar with how the latest 9S12 or S12X chips stack up against these features, please comment.
PIC18
Vcc as low as 2V
low power modes, sleep current < 10uA
single chip system available
up to 96K internal flash
a few K of RAM
some EEPROM
CAN controller available
in-circuit program and debug using ICSP port and debugger such as ICD2
(ICSD requires 2 signal pins and a Vpp pin)
Internal 10-bit ADC
up to 40 MHz ext osc, 10 MIPS max
The best devices in this family for my application are the PIC18F4680 - PIC18F4685.
These have
64K program flash (4680) or
96K program flash (4685)
3328 bytes RAM ---> rather small, would prefer say 8K
CAN engine (works well)
single USART (like SCI port) ---> would prefer two
single SPI
single I2C
about 36 I/O ---> I need 8 or 16 more
44 pin TQFP package
$6.50 (4680, qty 1), or $9.00 (4685, qty 1)
The PIC24 has enough differences that the transition from PIC18 to PIC24 is non-trivial. That's why I'm willing to consider another chip maker.
Thanks for your comments
Carl
_________________________________________________________________
Windows LiveĀ: Life without walls.
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_allup_1b_explore_042009[Non-text portions of this message have been removed]
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/68HC12/<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/68HC12/join (Yahoo! ID required)
<*> To change settings via email:
mailto:
68HC12-digest@...
mailto:
68HC12-fullfeatured@...
<*> To unsubscribe from this group, send an email to:
68HC12-unsubscribe@...
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/