Chapter 35 ½ P1C1650: Chip Architecture and Operation 603
GI initiated a design effort that generated the "A" series of PIC chips-PIC 1650A, PIC 1655A-that are identical to the original except that the operating voltage range was in creased from 4.75-5.25 V to 4.5-7 V. As four C cell batteries fully charged produce 6.8 V in series, 7 V was chosen as the upper limit.
Several versions of the PIC 1650 have been architectured which, among other things, vary according to number of I/O lines, RAM size, and ROM size. These are enumerated in Table 1.
Applications using the PIC series have centered around those where a single-chip microcomputer could perform systems functions at a lower cost than non-computer solutions presently available or, alternatively, provide extra features which heretofore would have been prohibitively expensive without a microcomputer. Present applications that use the PIC chip include:
Figure 1 shows a functional block diagram of the PIC 1650. All data elements-arithmetic logic unit, register file array, I/O registers-are connected via an internal 8-bit bidirectional bus.
Table 1 Family of PIC Architectures
PIC1650A |
PIC1655A |
PIC1670 |
PIC1645 |
PIC1656 |
|
Technology |
NMOS |
NMOS |
NMOS |
NMOS |
NMOS |
Number of pins per package |
40 |
28 |
40 |
18 |
28 |
Cycle time (m sec) |
4 |
4 |
4 |
4 |
4 |
Data path width (bits) |
8 |
8 |
8 |
8 |
8 |
Instruction word width (bits) |
12 |
12 |
12 |
12 |
12 |
Program ROM size (12-bit bytes) |
512 |
512 |
1024 |
256 |
512 |
Number of fixed instructions |
30 |
30 |
33 |
31 |
31 |
Data storage RAM size (8-bit bytes) |
32 |
32 |
64 |
24 |
32 |
Operating-voltage supply range (volts) |
4.5-7.0 |
4.5-7.0 |
4.5-7.0 |
4.5-7.0 |
4.5-7.0 |
Interrupt capability |
No |
No |
Yes |
Yes |
Yes |
Levels of pushdown stack |
2 |
2 |
4 |
3 |
3 |
I/O configuration (registers) Input/output Input only Output only |
4 8-bit |
1 8-bit 1 4-bit 1 8-bit |
4 8-bit |
1 4-bit 1 4-bit 1 4-bit |
1 8-bit 1 4-bit 1 8-bit |
Date of introduction 1979 |
1978 |
1978 |
Planned 1979 |
Planned 1979 |