« Return to Thread: comparing 9S12 and S12X to Microchip PIC18

comparing 9S12 and S12X to Microchip PIC18

by Carl Ungvarsky :: Rate this Message:

Reply to Author | View in Thread


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/

 « Return to Thread: comparing 9S12 and S12X to Microchip PIC18