What is the fundamental difference between the 18F PIC series and the 16F series?
I can’t see any real difference in technology between the two. Did they just run out of 16F numbers and move on to the 18F series or is there some new technology used in the 18F series? Microchip’s website does not seem to explain this.
18F series PICs versus 16F series
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Hello
the PIC18 series tend to be more powerful then the PIC16 series.
Here are a few examples of why the PIC18 is more powerful.
Faster clock speed - Up to 48MHz.
USB support.
More peripherals like extra SPI, MI2C and UART.
More memory.
Bigger EEPROM.
Larger Chips with more I/O - Up to Port H or J
the PIC18 series tend to be more powerful then the PIC16 series.
Here are a few examples of why the PIC18 is more powerful.
Faster clock speed - Up to 48MHz.
USB support.
More peripherals like extra SPI, MI2C and UART.
More memory.
Bigger EEPROM.
Larger Chips with more I/O - Up to Port H or J
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Hello
Yes the PIC18 devices are very similar to the PIC16 as they are both 8 bit devices. The only difference being the power and usability of the device.
Yes the PIC18 devices are very similar to the PIC16 as they are both 8 bit devices. The only difference being the power and usability of the device.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
- Steve
- Matrix Staff
- Posts: 3424
- Joined: Tue Jan 03, 2006 3:59 pm
- Has thanked: 114 times
- Been thanked: 422 times
- Contact:
If you are using Flowcode, or even C, you will probably not notice much of a difference apart from the extra ROM, RAM, speed, size and peripherals.
However, if you use Assembly then things have changed quite a bit. The "core" of the device has changed and offers many improvements over the 16F devices. For example, the program memory bus is now 16 bits wide (the 16F was 14-bits wide) which allows for a bigger addressing space and more instructions.
But don't see the 18F series as a replacement for the 16F series. The 16F devices will be enough for many applications and are generally cheaper.
However, if you use Assembly then things have changed quite a bit. The "core" of the device has changed and offers many improvements over the 16F devices. For example, the program memory bus is now 16 bits wide (the 16F was 14-bits wide) which allows for a bigger addressing space and more instructions.
But don't see the 18F series as a replacement for the 16F series. The 16F devices will be enough for many applications and are generally cheaper.