English
Language : 

W83L951DG Datasheet, PDF (79/112 Pages) Winbond – Mobile Keyboard and Embedded Controller
W83L951DG/W83L951FG
6.11 Consumer Infrared Communications Receiver Block
The CIrCC implements hardware-level decoding for the NEC Consumer IR Remote Control format.
The hardware decoder may be used to generate a wake-up event or to send parts of the received
message frame to the FIFO. The No Care Custom Code (NCCC), No Care Data Code (NCDC), PME
Wake and Frame bits of the Consumer IR Control register configure the hardware decoder.
About NEC Consumer IR Format, the NEC Consumer IR Remote Control format specifies a 38 kHz
carrier, 13ms of sync framing, and 32 bits of pulse-position modulated (PPM) message data. The
message data includes an 8 bit Custom Code field, an 8 bit Custom Code’ field, an 8 bit Data Code
field, and an 8 bit Data Code’ field. A single frame of the NEC PPM Consumer Remote Control signal
is shown in Figure 14-1.
The Custom Code fields in this protocol uniquely address message frames for specific devices. The
Custom Code fields can be used as a 16 bit address or as an 8 bit address followed by the bit-wise
complement of the Custom Code field Custom Code. The Data Code field is an 8 bit command code,
Data Code’ is the bit-wise complement of Data Code.
Note: The CIrCC hardware can decode NEC protocol framing (sync pulse, 32 bit PPM message data)
at any data rate, depending on the programmed Bit Rate Divider (BRD).
Table 6-19.Consumer Infrared Communications Receiver Register Define
CIR BLOCK(3)
EXTADDR
NAME
7
6
5
4
3
2
1
0
40
CIRCON
DFE SFE REP FINISH DM SM RM RXINV
41
CIRBRD
Baud Rate Divider[7:0]
42
CIRDATA1 CIR Receive Data 1[7:0]
43
CIRDATA2 CIR Receive Data 2[7:0]
44
CIRDATA3 CIR Receive Data 3[7:0]
45
CIRDATA4 CIR Receive Data 4[7:0]
Gray: Only with System Reset to initial.
6.11.1 Register Description
6.11.1.1 CIR Configure Register (CIRCON) (Default Value: 0000_0000)
Bit 7: Data Frame Error Status Flag (Write ‘HIGH’ to Clear)
When Data Frame Error flag occurs, CIR Interrupt is generated. Write the bit can clear Data Frame
Error Flag.
Read:
0 - No error
1 - Data frame Error
- 75 -
Publication Release Date: August 2006
Revision 1.0