English
Language : 

MRF24J40 Datasheet, PDF (41/66 Pages) Microchip Technology – IEEE 802.15.4™ 2.4 GHz RF Transceiver
MRF24J40
9.0 GENERAL PURPOSE I/O
9.1 GPIO Registers
The MRF24J40 has 6 available, general purpose I/O
pins. These pins are interfaced through the GPIO and
TRISGPIO registers.
REGISTER 9-1: GPIO: GPIO PORT REGISTER
U-0
—
bit 7
U-0
R/W-0
R/W-0
—
GPIO5
GPIO4
R/W-0
GPIO3
R/W-0
GPIO2
R/W-0
GPIO1
R/W-0
GPIO0
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7-6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
Unimplemented: Read as ‘0’
GPIO5: General Purpose I/O GPIO5 bit
GPIO4: General Purpose I/O GPIO4 bit
GPIO3: General Purpose I/O GPIO3 bit
GPIO2: General Purpose I/O GPIO2 bit
GPIO1: General Purpose I/O GPIO1 bit
GPIO0: General Purpose I/O GPIO0 bit
EXAMPLE 9-1: READ/WRITE EXAMPLE
SetShortAddress(TRISGPIO,0x03); //set GPIO5-2 to output, and GPIO 1-0 as input
SetShortAddress(GPIO,0x01);
//set GPIO0 high and GPIO1 as low.
© 2006 Microchip Technology Inc.
Advance Information
DS39776A-page 39