PIC24FJ64GL302 LCD registers The 62 registers of LCD (LCD), from 0x540, with their reset value and every field. The PIC24FJ64GL302 has 524 registers in 54 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 6 fields
Field Bits What it does S09C0 9 S08C0 8 S07C0 7 S06C0 6 S03C0 3 S02C0 2
LCDDATA1
Address 0x548
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C0 13
LCDDATA2
Address 0x54A
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C0 15
LCDDATA3
Address 0x54C
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C0 0
LCDDATA4
Address 0x54E
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C1 9 S08C1 8 S07C1 7 S06C1 6 S03C1 3 S02C1 2
LCDDATA5
Address 0x550
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C1 13
LCDDATA6
Address 0x552
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C1 15
LCDDATA7
Address 0x554
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C1 0
LCDDATA8
Address 0x556
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C2 9 S08C2 8 S07C2 7 S06C2 6 S03C2 3 S02C2 2
LCDDATA9
Address 0x558
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C2 13
LCDDATA10
Address 0x55A
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C2 15
LCDDATA11
Address 0x55C
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C2 0
LCDDATA12
Address 0x55E
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C3 9 S08C3 8 S07C3 7 S06C3 6 S03C3 3 S02C3 2
LCDDATA13
Address 0x560
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C3 13
LCDDATA14
Address 0x562
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C3 15
LCDDATA15
Address 0x564
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C3 0
LCDDATA16
Address 0x566
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C4 9 S08C4 8 S07C4 7 S06C4 6 S03C4 3 S02C4 2
LCDDATA17
Address 0x568
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C4 13
LCDDATA18
Address 0x56A
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C4 15
LCDDATA19
Address 0x56C
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C4 0
LCDDATA20
Address 0x56E
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C5 9 S08C5 8 S07C5 7 S06C5 6 S03C5 3 S02C5 2
LCDDATA21
Address 0x570
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C5 13
LCDDATA22
Address 0x572
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C5 15
LCDDATA23
Address 0x574
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C5 0
LCDSE0
Address 0x586
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does SE09 9 SE08 8 SE07 7 SE06 6 SE03 3 SE02 2
LCDSE1
Address 0x588
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does SE29 13
LCDSE2
Address 0x58A
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does SE47 15
LCDSE3
Address 0x58C
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does 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 6 fields
Field Bits What it does S09C0 9 S08C0 8 S07C0 7 S06C0 6 S03C0 3 S02C0 2
LCDSDATA1
Address 0x59E
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C0 13
LCDSDATA2
Address 0x5A0
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C0 15
LCDSDATA3
Address 0x5A2
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C0 0
LCDSDATA4
Address 0x5A4
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C1 9 S08C1 8 S07C1 7 S06C1 6 S03C1 3 S02C1 2
LCDSDATA5
Address 0x5A6
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C1 13
LCDSDATA6
Address 0x5A8
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C1 15
LCDSDATA7
Address 0x5AA
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C1 0
LCDSDATA8
Address 0x5AC
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C2 9 S08C2 8 S07C2 7 S06C2 6 S03C2 3 S02C2 2
LCDSDATA9
Address 0x5AE
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C2 13
LCDSDATA10
Address 0x5B0
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C2 15
LCDSDATA11
Address 0x5B2
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C2 0
LCDSDATA12
Address 0x5B4
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C3 9 S08C3 8 S07C3 7 S06C3 6 S03C3 3 S02C3 2
LCDSDATA13
Address 0x5B6
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C3 13
LCDSDATA14
Address 0x5B8
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C3 15
LCDSDATA15
Address 0x5BA
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C3 0
LCDSDATA16
Address 0x5BC
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C4 9 S08C4 8 S07C4 7 S06C4 6 S03C4 3 S02C4 2
LCDSDATA17
Address 0x5BE
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C4 13
LCDSDATA18
Address 0x5C0
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C4 15
LCDSDATA19
Address 0x5C2
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C4 0
LCDSDATA20
Address 0x5C4
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C5 9 S08C5 8 S07C5 7 S06C5 6 S03C5 3 S02C5 2
LCDSDATA21
Address 0x5C6
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S29C5 13
LCDSDATA22
Address 0x5C8
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C5 15
LCDSDATA23
Address 0x5CA
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C5 0