PIC Initialization Control Words

 ┌───────────────────────────────────────────────────────────────────────┐
 │ PIC Initialization Control Words                                      │
 ├──────────┬──────────┬─────────────────────────────────────┬───────────┤
 │ ICW      │ FIELD    │ EXPLANATION                         │ SUPPORTED │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │ ICW1     │ D0       │ 1 = ICW4 needed                     │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 0 = no ICW4 needed                  │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D1       │ 1 = single PIC                      │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 0 = cascade mode (slaves)           │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D2       │ 1 = call address interval of 4      │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 0 = call address interval of 8      │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D3       │ 1 = level triggered mode            │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 0 = edge triggered mode             │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D4       │ 1                                   │           │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D5-D7    │ A7-A5 of int vector in 8080 mode    │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │ ICW2     │ D0-D2    │                                     │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D3-D7    │ base int vector number in 8086 mode │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │ ICW3     │          │ Ignore if slave is not IRQ2         │           │
 │ (Master) │          │                                     │           │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D0-D7    │ 1 = IRQ has a slave connected       │           │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 0 = IRQ does not have a slave con-  │           │
 │          │          │ nected                              │           │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │ ICW3     │          │ Ignore if slave is not IRQ2         │           │
 │ (Slave)  │          │                                     │           │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D0-D2    │ slave ID                            │           │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D3-D7    │ 0                                   │           │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │ ICW4     │ D0       │ 1 = 8086/8088 mode                  │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 0 = 8080/8085 mode                  │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │ D1       │ 1 = auto │ Ignored                             │           │
 │          │ EOI      │                                     │           │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 0 = normal EOI                      │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D2-D3    │ 0x = non-buffered mode              │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 10 = buffered mode/slave            │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 11 = buffered mode/master           │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D4       │ 1 = special fully nested mode       │ Ignored   │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │          │ 0 = not special fully nested mode   │ Supported │
 ├──────────┼──────────┼─────────────────────────────────────┼───────────┤
 │          │ D5-D7    │ 0                                   │           │
 └──────────┴──────────┴─────────────────────────────────────┴───────────┘


[Back: Tables]
[Next: PIC Operation Control Words]