previous | contents | next

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

 

previous | contents | next