PIC24FJ128GA310 LCD registers The 40 registers of LCD (LCD), from 0x580, with their reset value and every field. The PIC24FJ128GA310 has 451 registers in 64 peripherals, one page each.
LCD LCD LCDREG
Address 0x580
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does CPEN 15 BIAS 5:3 MODE13 2 CKSEL 1:0
LCDREF
Address 0x582
Reset 0x0000
Access read/write
Size 16-bit 8 fields
Field Bits What it does LCDIRE 15 LCDCST 13:11 VLCD3PE 10 VLCD2PE 9 VLCD1PE 8 LRLAP 7:6 LRLBP 5:4 LRLAT 2:0
LCDCON
Address 0x584
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does LCDEN 15 LCDSIDL 13 SLPEN 6 WERR 5 CS 4:3 LMUX 2:0
LCDPS
Address 0x586
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does WFT 7 BIASMD 6 LCDA 5 WA 4 LP 3:0
LCDSE0
Address 0x588
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does SE15 15 SE14 14 SE13 13 SE12 12 SE11 11 SE10 10 SE09 9 SE08 8 SE07 7 SE06 6 SE05 5 SE04 4 SE03 3 SE02 2 SE01 1 SE00 0
LCDSE1
Address 0x58A
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does SE31 15 SE30 14 SE29 13 SE28 12 SE27 11 SE26 10 SE25 9 SE24 8 SE23 7 SE22 6 SE21 5 SE20 4 SE19 3 SE18 2 SE17 1 SE16 0
LCDSE2
Address 0x58C
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does SE47 15 SE46 14 SE45 13 SE44 12 SE43 11 SE42 10 SE41 9 SE40 8 SE39 7 SE38 6 SE37 5 SE36 4 SE35 3 SE34 2 SE33 1 SE32 0
LCDSE3
Address 0x58E
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does SE63 15 SE62 14 SE61 13 SE60 12 SE59 11 SE58 10 SE57 9 SE56 8 SE55 7 SE54 6 SE53 5 SE52 4 SE51 3 SE50 2 SE49 1 SE48 0
LCDDATA0
Address 0x590
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S15C0 15 S14C0 14 S13C0 13 S12C0 12 S11C0 11 S10C0 10 S09C0 9 S08C0 8 S07C0 7 S06C0 6 S05C0 5 S04C0 4 S03C0 3 S02C0 2 S01C0 1 S00C0 0
LCDDATA1
Address 0x592
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S31C0 15 S30C0 14 S29C0 13 S28C0 12 S27C0 11 S26C0 10 S25C0 9 S24C0 8 S23C0 7 S22C0 6 S21C0 5 S20C0 4 S19C0 3 S18C0 2 S17C0 1 S16C0 0
LCDDATA2
Address 0x594
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S47C0 15 S46C0 14 S45C0 13 S44C0 12 S43C0 11 S42C0 10 S41C0 9 S40C0 8 S39C0 7 S38C0 6 S37C0 5 S36C0 4 S35C0 3 S34C0 2 S33C0 1 S32C0 0
LCDDATA3
Address 0x596
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S63C0 15 S62C0 14 S61C0 13 S60C0 12 S59C0 11 S58C0 10 S57C0 9 S56C0 8 S55C0 7 S54C0 6 S53C0 5 S52C0 4 S51C0 3 S50C0 2 S49C0 1 S48C0 0
LCDDATA4
Address 0x598
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S15C1 15 S14C1 14 S13C1 13 S12C1 12 S11C1 11 S10C1 10 S09C1 9 S08C1 8 S07C1 7 S06C1 6 S05C1 5 S04C1 4 S03C1 3 S02C1 2 S01C1 1 S00C1 0
LCDDATA5
Address 0x59A
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S31C1 15 S30C1 14 S29C1 13 S28C1 12 S27C1 11 S26C1 10 S25C1 9 S24C1 8 S23C1 7 S22C1 6 S21C1 5 S20C1 4 S19C1 3 S18C1 2 S17C1 1 S16C1 0
LCDDATA6
Address 0x59C
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S47C1 15 S46C1 14 S45C1 13 S44C1 12 S43C1 11 S42C1 10 S41C1 9 S40C1 8 S39C1 7 S38C1 6 S37C1 5 S36C1 4 S35C1 3 S34C1 2 S33C1 1 S32C1 0
LCDDATA7
Address 0x59E
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S63C1 15 S62C1 14 S61C1 13 S60C1 12 S59C1 11 S58C1 10 S57C1 9 S56C1 8 S55C1 7 S54C1 6 S53C1 5 S52C1 4 S51C1 3 S50C1 2 S49C1 1 S48C1 0
LCDDATA8
Address 0x5A0
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S15C2 15 S14C2 14 S13C2 13 S12C2 12 S11C2 11 S10C2 10 S09C2 9 S08C2 8 S07C2 7 S06C2 6 S05C2 5 S04C2 4 S03C2 3 S02C2 2 S01C2 1 S00C2 0
LCDDATA9
Address 0x5A2
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S31C2 15 S30C2 14 S29C2 13 S28C2 12 S27C2 11 S26C2 10 S25C2 9 S24C2 8 S23C2 7 S22C2 6 S21C2 5 S20C2 4 S19C2 3 S18C2 2 S17C2 1 S16C2 0
LCDDATA10
Address 0x5A4
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S47C2 15 S46C2 14 S45C2 13 S44C2 12 S43C2 11 S42C2 10 S41C2 9 S40C2 8 S39C2 7 S38C2 6 S37C2 5 S36C2 4 S35C2 3 S34C2 2 S33C2 1 S32C2 0
LCDDATA11
Address 0x5A6
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S63C2 15 S62C2 14 S61C2 13 S60C2 12 S59C2 11 S58C2 10 S57C2 9 S56C2 8 S55C2 7 S54C2 6 S53C2 5 S52C2 4 S51C2 3 S50C2 2 S49C2 1 S48C2 0
LCDDATA12
Address 0x5A8
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S15C3 15 S14C3 14 S13C3 13 S12C3 12 S11C3 11 S10C3 10 S09C3 9 S08C3 8 S07C3 7 S06C3 6 S05C3 5 S04C3 4 S03C3 3 S02C3 2 S01C3 1 S00C3 0
LCDDATA13
Address 0x5AA
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S31C3 15 S30C3 14 S29C3 13 S28C3 12 S27C3 11 S26C3 10 S25C3 9 S24C3 8 S23C3 7 S22C3 6 S21C3 5 S20C3 4 S19C3 3 S18C3 2 S17C3 1 S16C3 0
LCDDATA14
Address 0x5AC
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S47C3 15 S46C3 14 S45C3 13 S44C3 12 S43C3 11 S42C3 10 S41C3 9 S40C3 8 S39C3 7 S38C3 6 S37C3 5 S36C3 4 S35C3 3 S34C3 2 S33C3 1 S32C3 0
LCDDATA15
Address 0x5AE
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S63C3 15 S62C3 14 S61C3 13 S60C3 12 S59C3 11 S58C3 10 S57C3 9 S56C3 8 S55C3 7 S54C3 6 S53C3 5 S52C3 4 S51C3 3 S50C3 2 S49C3 1 S48C3 0
LCDDATA16
Address 0x5B0
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S15C4 15 S14C4 14 S13C4 13 S12C4 12 S11C4 11 S10C4 10 S09C4 9 S08C4 8 S07C4 7 S06C4 6 S05C4 5 S04C4 4 S03C4 3 S02C4 2 S01C4 1 S00C4 0
LCDDATA17
Address 0x5B2
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S31C4 15 S30C4 14 S29C4 13 S28C4 12 S27C4 11 S26C4 10 S25C4 9 S24C4 8 S23C4 7 S22C4 6 S21C4 5 S20C4 4 S19C4 3 S18C4 2 S17C4 1 S16C4 0
LCDDATA18
Address 0x5B4
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S47C4 15 S46C4 14 S45C4 13 S44C4 12 S43C4 11 S42C4 10 S41C4 9 S40C4 8 S39C4 7 S38C4 6 S37C4 5 S36C4 4 S35C4 3 S34C4 2 S33C4 1 S32C4 0
LCDDATA19
Address 0x5B6
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S63C4 15 S62C4 14 S61C4 13 S60C4 12 S59C4 11 S58C4 10 S57C4 9 S56C4 8 S55C4 7 S54C4 6 S53C4 5 S52C4 4 S51C4 3 S50C4 2 S49C4 1 S48C4 0
LCDDATA20
Address 0x5B8
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S15C5 15 S14C5 14 S13C5 13 S12C5 12 S11C5 11 S10C5 10 S09C5 9 S08C5 8 S07C5 7 S06C5 6 S05C5 5 S04C5 4 S03C5 3 S02C5 2 S01C5 1 S00C5 0
LCDDATA21
Address 0x5BA
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S31C5 15 S30C5 14 S29C5 13 S28C5 12 S27C5 11 S26C5 10 S25C5 9 S24C5 8 S23C5 7 S22C5 6 S21C5 5 S20C5 4 S19C5 3 S18C5 2 S17C5 1 S16C5 0
LCDDATA22
Address 0x5BC
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S47C5 15 S46C5 14 S45C5 13 S44C5 12 S43C5 11 S42C5 10 S41C5 9 S40C5 8 S39C5 7 S38C5 6 S37C5 5 S36C5 4 S35C5 3 S34C5 2 S33C5 1 S32C5 0
LCDDATA23
Address 0x5BE
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S63C5 15 S62C5 14 S61C5 13 S60C5 12 S59C5 11 S58C5 10 S57C5 9 S56C5 8 S55C5 7 S54C5 6 S53C5 5 S52C5 4 S51C5 3 S50C5 2 S49C5 1 S48C5 0
LCDDATA24
Address 0x5C0
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S15C6 15 S14C6 14 S13C6 13 S12C6 12 S11C6 11 S10C6 10 S09C6 9 S08C6 8 S07C6 7 S06C6 6 S05C6 5 S04C6 4 S03C6 3 S02C6 2 S01C6 1 S00C6 0
LCDDATA25
Address 0x5C2
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S31C6 15 S30C6 14 S29C6 13 S28C6 12 S27C6 11 S26C6 10 S25C6 9 S24C6 8 S23C6 7 S22C6 6 S21C6 5 S20C6 4 S19C6 3 S18C6 2 S17C6 1 S16C6 0
LCDDATA26
Address 0x5C4
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S47C6 15 S46C6 14 S45C6 13 S44C6 12 S43C6 11 S42C6 10 S41C6 9 S40C6 8 S39C6 7 S38C6 6 S37C6 5 S36C6 4 S35C6 3 S34C6 2 S33C6 1 S32C6 0
LCDDATA27
Address 0x5C6
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S63C6 15 S62C6 14 S61C6 13 S60C6 12 S59C6 11 S58C6 10 S57C6 9 S56C6 8 S55C6 7 S54C6 6 S53C6 5 S52C6 4 S51C6 3 S50C6 2 S49C6 1 S48C6 0
LCDDATA28
Address 0x5C8
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S15C7 15 S14C7 14 S13C7 13 S12C7 12 S11C7 11 S10C7 10 S09C7 9 S08C7 8 S07C7 7 S06C7 6 S05C7 5 S04C7 4 S03C7 3 S02C7 2 S01C7 1 S00C7 0
LCDDATA29
Address 0x5CA
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S31C7 15 S30C7 14 S29C7 13 S28C7 12 S27C7 11 S26C7 10 S25C7 9 S24C7 8 S23C7 7 S22C7 6 S21C7 5 S20C7 4 S19C7 3 S18C7 2 S17C7 1 S16C7 0
LCDDATA30
Address 0x5CC
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S47C7 15 S46C7 14 S45C7 13 S44C7 12 S43C7 11 S42C7 10 S41C7 9 S40C7 8 S39C7 7 S38C7 6 S37C7 5 S36C7 4 S35C7 3 S34C7 2 S33C7 1 S32C7 0
LCDDATA31
Address 0x5CE
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does S63C7 15 S62C7 14 S61C7 13 S60C7 12 S59C7 11 S58C7 10 S57C7 9 S56C7 8 S55C7 7 S54C7 6 S53C7 5 S52C7 4 S51C7 3 S50C7 2 S49C7 1 S48C7 0