| function code | Data area | User-level address | access permission |
| 01, 05, 15 | Output status bit | 0xxxx | Read, write |
| 02 | Input status bit | 1xxxx | Read only |
| 04 | 16-bit input register | 3xxxx | Read only |
| 03, 06, 16 | 16-bit output register | 4xxxx | Read, write |