PIC24FJ128GU406 LCD registers The 61 registers of LCD (LCD), from 0x540, with their reset value and every field. The PIC24FJ128GU406 has 709 registers in 66 peripherals, one page each.
LCD LCD LCDCON
Address 0x540
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
LCDREF
Address 0x542
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
LCDPS
Address 0x544
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
LCDDATA0
Address 0x546
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 0x548
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C0 15 S30C0 14 S29C0 13 S27C0 11 S26C0 10 S25C0 9 S24C0 8 S23C0 7 S22C0 6 S21C0 5 S20C0 4 S19C0 3 S18C0 2 S17C0 1 S16C0 0
LCDDATA3
Address 0x54C
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C0 15 S48C0 0
LCDDATA4
Address 0x54E
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 0x550
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C1 15 S30C1 14 S29C1 13 S27C1 11 S26C1 10 S25C1 9 S24C1 8 S23C1 7 S22C1 6 S21C1 5 S20C1 4 S19C1 3 S18C1 2 S17C1 1 S16C1 0
LCDDATA7
Address 0x554
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C1 15 S48C1 0
LCDDATA8
Address 0x556
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 0x558
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C2 15 S30C2 14 S29C2 13 S27C2 11 S26C2 10 S25C2 9 S24C2 8 S23C2 7 S22C2 6 S21C2 5 S20C2 4 S19C2 3 S18C2 2 S17C2 1 S16C2 0
LCDDATA11
Address 0x55C
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C2 15 S48C2 0
LCDDATA12
Address 0x55E
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 0x560
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C3 15 S30C3 14 S29C3 13 S27C3 11 S26C3 10 S25C3 9 S24C3 8 S23C3 7 S22C3 6 S21C3 5 S20C3 4 S19C3 3 S18C3 2 S17C3 1 S16C3 0
LCDDATA15
Address 0x564
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C3 15 S48C3 0
LCDDATA16
Address 0x566
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 0x568
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C4 15 S30C4 14 S29C4 13 S27C4 11 S26C4 10 S25C4 9 S24C4 8 S23C4 7 S22C4 6 S21C4 5 S20C4 4 S19C4 3 S18C4 2 S17C4 1 S16C4 0
LCDDATA19
Address 0x56C
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C4 15 S48C4 0
LCDDATA20
Address 0x56E
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 0x570
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C5 15 S30C5 14 S29C5 13 S27C5 11 S26C5 10 S25C5 9 S24C5 8 S23C5 7 S22C5 6 S21C5 5 S20C5 4 S19C5 3 S18C5 2 S17C5 1 S16C5 0
LCDDATA23
Address 0x574
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C5 15 S48C5 0
LCDDATA24
Address 0x576
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 0x578
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C6 15 S30C6 14 S29C6 13 S27C6 11 S26C6 10 S25C6 9 S24C6 8 S23C6 7 S22C6 6 S21C6 5 S20C6 4 S19C6 3 S18C6 2 S17C6 1 S16C6 0
LCDDATA27
Address 0x57C
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C6 15 S48C6 0
LCDDATA28
Address 0x57E
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 0x580
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C7 15 S30C7 14 S29C7 13 S27C7 11 S26C7 10 S25C7 9 S24C7 8 S23C7 7 S22C7 6 S21C7 5 S20C7 4 S19C7 3 S18C7 2 S17C7 1 S16C7 0
LCDDATA31
Address 0x584
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C7 15 S48C7 0
LCDSE0
Address 0x586
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 0x588
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does SE31 15 SE30 14 SE29 13 SE27 11 SE26 10 SE25 9 SE24 8 SE23 7 SE22 6 SE21 5 SE20 4 SE19 3 SE18 2 SE17 1 SE16 0
LCDSE3
Address 0x58C
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does SE63 15 SE48 0
LCDREG
Address 0x58E
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does CPEN 15 3.6V Charge Pump Enable bit CLKSEL 1:0 Regulator Clock Select Control bits
LCDACTRL
Address 0x590
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does SMFCS 15:13 BLINKFCS 12:10 BLINKMODE 9:8 BLANKFCS 7:5 BLANKMODE 4:3 FCCS 2:1 ELCDEN 0
LCDASTAT
Address 0x592
Reset 0x0000
Access read/write
Size 16-bit 14 fields
Field Bits What it does SBLANK 14 SMEMACT 13 PMEMACT 12 TEVENTO 11 FC2O 10 FC1O 9 FC0O 8 SMLOCK 7 SMCLEAR 6 PMLOCK 5 PMCLEAR 4 SMEMEN 3 PMEMDIS 2 DMSEL 1:0
LCDFC0
Address 0x594
Reset 0x0001
Access read/write
Size 16-bit 1 field
Field Bits What it does FC0 15:0
LCDFC1
Address 0x596
Reset 0x0001
Access read/write
Size 16-bit 1 field
Field Bits What it does FC1 15:0
LCDFC2
Address 0x598
Reset 0x0001
Access read/write
Size 16-bit 1 field
Field Bits What it does FC2 15:0
LCDTEVNT
Address 0x59A
Reset 0x0001
Access read/write
Size 16-bit 1 field
Field Bits What it does TEVENT 15:0
LCDSDATA0
Address 0x59C
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
LCDSDATA1
Address 0x59E
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C0 15 S30C0 14 S29C0 13 S27C0 11 S26C0 10 S25C0 9 S24C0 8 S23C0 7 S22C0 6 S21C0 5 S20C0 4 S19C0 3 S18C0 2 S17C0 1 S16C0 0
LCDSDATA3
Address 0x5A2
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C0 15 S48C0 0
LCDSDATA4
Address 0x5A4
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
LCDSDATA5
Address 0x5A6
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C1 15 S30C1 14 S29C1 13 S27C1 11 S26C1 10 S25C1 9 S24C1 8 S23C1 7 S22C1 6 S21C1 5 S20C1 4 S19C1 3 S18C1 2 S17C1 1 S16C1 0
LCDSDATA7
Address 0x5AA
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C1 15 S48C1 0
LCDSDATA8
Address 0x5AC
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
LCDSDATA9
Address 0x5AE
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C2 15 S30C2 14 S29C2 13 S27C2 11 S26C2 10 S25C2 9 S24C2 8 S23C2 7 S22C2 6 S21C2 5 S20C2 4 S19C2 3 S18C2 2 S17C2 1 S16C2 0
LCDSDATA11
Address 0x5B2
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C2 15 S48C2 0
LCDSDATA12
Address 0x5B4
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
LCDSDATA13
Address 0x5B6
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C3 15 S30C3 14 S29C3 13 S27C3 11 S26C3 10 S25C3 9 S24C3 8 S23C3 7 S22C3 6 S21C3 5 S20C3 4 S19C3 3 S18C3 2 S17C3 1 S16C3 0
LCDSDATA15
Address 0x5BA
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C3 15 S48C3 0
LCDSDATA16
Address 0x5BC
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
LCDSDATA17
Address 0x5BE
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C4 15 S30C4 14 S29C4 13 S27C4 11 S26C4 10 S25C4 9 S24C4 8 S23C4 7 S22C4 6 S21C4 5 S20C4 4 S19C4 3 S18C4 2 S17C4 1 S16C4 0
LCDSDATA19
Address 0x5C2
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C4 15 S48C4 0
LCDSDATA20
Address 0x5C4
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
LCDSDATA21
Address 0x5C6
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C5 15 S30C5 14 S29C5 13 S27C5 11 S26C5 10 S25C5 9 S24C5 8 S23C5 7 S22C5 6 S21C5 5 S20C5 4 S19C5 3 S18C5 2 S17C5 1 S16C5 0
LCDSDATA23
Address 0x5CA
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C5 15 S48C5 0
LCDSDATA24
Address 0x5CC
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
LCDSDATA25
Address 0x5CE
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C6 15 S30C6 14 S29C6 13 S27C6 11 S26C6 10 S25C6 9 S24C6 8 S23C6 7 S22C6 6 S21C6 5 S20C6 4 S19C6 3 S18C6 2 S17C6 1 S16C6 0
LCDSDATA27
Address 0x5D2
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C6 15 S48C6 0
LCDSDATA28
Address 0x5D4
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
LCDSDATA29
Address 0x5D6
Reset 0x0000
Access read/write
Size 16-bit 15 fields
Field Bits What it does S31C7 15 S30C7 14 S29C7 13 S27C7 11 S26C7 10 S25C7 9 S24C7 8 S23C7 7 S22C7 6 S21C7 5 S20C7 4 S19C7 3 S18C7 2 S17C7 1 S16C7 0
LCDSDATA31
Address 0x5DA
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does S63C7 15 S48C7 0