English
Language : 

MA009A Datasheet, PDF (8/19 Pages) Megawin Technology Co., Ltd – 24-bit I/O extender with interrupt function
Command Definition
Instruction
OPCODE
C_RES
FEFFH
C_EVTCLR
13H
W_ADDR
FDH
Input port P0
W_P0PR
04H
W_P0PSR
0AH
W_P0IEN
R_P0
R_P0PR
R_P0PSR
10H
3DH
34H
3AH
R_P0EVT
43H
I/O port P1
W_P1
0EH
W_P1CR
02H
W_P1POR
05H
W_P1PSR
0BH
W_P1SCR
08H
W_P1IEN
11H
R_P1
3EH
R_P1CR
32H
R_P1POR
35H
R_P1PSR
3BH
R_P1SCR
38H
R_P1EVT
44H
Output port P2
W_P2
0FH
W_P2OR
06H
W_P2SCR
W_P2PR
R_P2OR
R_P2SCR
R_P2PR
09H
0CH
36H
39H
3CH
Operand1
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
8-bit data
Data
Comments
Software chip reset, all register value will
be reset to 0 (default value).
Clear all event, P0EVT and P1EVT will
be cleared.
Write chip address, must match the pin
status of A2 ~A0 to enable MA009.
8-bit data (R)
8-bit data (R)
8-bit data (R)
8-bit data (R)
Write P0PR (pull high control register)
Write P0PSR (strong pull high selection
register)
Write P0IEN (interrupts enable register)
Read P0
Read P0PR
Read P0PSR
Read P0EVT (interrupts events status
register)
8-bit data (R)
8-bit data (R)
8-bit data (R)
8-bit data (R)
8-bit data (R)
8-bit data (R)
Write P1
Write P1CR (I/O control register)
Write P1POR (pull high/output mode
control register)
Write P1PSR
Write P1SCR (sink control register)
Write P1IEN
Read P1
Read P1CR
Read P1POR
Read P1PSR
Read P1SCR
Read P1EVT
8-bit data (R)
8-bit data (R)
8-bit data (R)
Write P2
Write P2OR (output mode control
register)
Write P2SCR
Write P2PR
Read P2OR
Read P2SCR
Read P2PR
The command should be sent from MSB to LSB, and the signal must be stable in clock rising edge.
8
MA009A Technical Summary
MEGAWIN