Microchip Inc. Offers wide range of 8-bits Microcontroller from 6 pin to 100 pin, Different Memory Sizes from less than 1KB to 128 KB having PIC10, PIC12, PIC16, PIC18 series as per Application.
There are several hundred models of PIC microcontrollers, the family can be broken down into three main groups, which are:
BASELINE ARCHITECTURE
12-bit instruction word (e.g., 12C5XX, 16C5X)
MID-RANGE ARCHITECTURE
14-bit instruction word (e.g., 16F8X, 16F87X)
HIGH PERFORMANCE ARCHITECTURE
16-bit instruction word (e.g., 18C7XX, 18C2XX, 18FXX)
PIC16-series microcontrollers have been around for many years. Although these are excellent general purpose microcontrollers, they have certain limitations but they are still in market for new and existing Design with limited features.
CERTAIN LIMITATION
The program and data memory capacities are limited,
Small Stack
All interrupt sources sharing the same interrupt vector.
Microchip Inc. has developed the PIC18 series of microcontrollers for use in high-pin count, high-density, and complex applications.
PIC18F devices provide flash program memory in sizes from 8 to 128Kbytes and data memory from 256 to 4Kbytes, The PIC18F microcontrollers offer cost efficient solutions for general purpose applications written in C that use a real-time
operating system (RTOS) and require a complex communication protocol stack such as
TCP/IP,
CAN,
USB,
Zigbee.
PIC18 SERIES SOFTWARE DEVELOPMENT TOOLS
SIMULATOR FOR PIC 18 DEVICES
RTOS FOR PIC18
PIC18 DEVELOPMENT BOARDS