PIC24FJ64GL303 LCD registers The 78 registers of LCD (LCD), from 0x540, with their reset value and every field. The PIC24FJ64GL303 has 551 registers in 55 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 6 fields
Field Bits What it does S31C0 15 S30C0 14 S29C0 13 S28C0 12 S26C0 10 S25C0 9
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 6 fields
Field Bits What it does S31C1 15 S30C1 14 S29C1 13 S28C1 12 S26C1 10 S25C1 9
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 6 fields
Field Bits What it does S31C2 15 S30C2 14 S29C2 13 S28C2 12 S26C2 10 S25C2 9
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 6 fields
Field Bits What it does S31C3 15 S30C3 14 S29C3 13 S28C3 12 S26C3 10 S25C3 9
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 6 fields
Field Bits What it does S31C4 15 S30C4 14 S29C4 13 S28C4 12 S26C4 10 S25C4 9
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 6 fields
Field Bits What it does S31C5 15 S30C5 14 S29C5 13 S28C5 12 S26C5 10 S25C5 9
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
LCDDATA24
Address 0x576
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C6 9 S08C6 8 S07C6 7 S06C6 6 S03C6 3 S02C6 2
LCDDATA25
Address 0x578
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S31C6 15 S30C6 14 S29C6 13 S28C6 12 S26C6 10 S25C6 9
LCDDATA26
Address 0x57A
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C6 15
LCDDATA27
Address 0x57C
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C6 0
LCDDATA28
Address 0x57E
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C7 9 S08C7 8 S07C7 7 S06C7 6 S03C7 3 S02C7 2
LCDDATA29
Address 0x580
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S31C7 15 S30C7 14 S29C7 13 S28C7 12 S26C7 10 S25C7 9
LCDDATA30
Address 0x582
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C7 15
LCDDATA31
Address 0x584
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C7 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 6 fields
Field Bits What it does SE31 15 SE30 14 SE29 13 SE28 12 SE26 10 SE25 9
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 6 fields
Field Bits What it does S31C0 15 S30C0 14 S29C0 13 S28C0 12 S26C0 10 S25C0 9
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 6 fields
Field Bits What it does S31C1 15 S30C1 14 S29C1 13 S28C1 12 S26C1 10 S25C1 9
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 6 fields
Field Bits What it does S31C2 15 S30C2 14 S29C2 13 S28C2 12 S26C2 10 S25C2 9
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 6 fields
Field Bits What it does S31C3 15 S30C3 14 S29C3 13 S28C3 12 S26C3 10 S25C3 9
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 6 fields
Field Bits What it does S31C4 15 S30C4 14 S29C4 13 S28C4 12 S26C4 10 S25C4 9
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 6 fields
Field Bits What it does S31C5 15 S30C5 14 S29C5 13 S28C5 12 S26C5 10 S25C5 9
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
LCDSDATA24
Address 0x5CC
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C6 9 S08C6 8 S07C6 7 S06C6 6 S03C6 3 S02C6 2
LCDSDATA25
Address 0x5CE
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S31C6 15 S30C6 14 S29C6 13 S28C6 12 S26C6 10 S25C6 9
LCDSDATA26
Address 0x5D0
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C6 15
LCDSDATA27
Address 0x5D2
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C6 0
LCDSDATA28
Address 0x5D4
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S09C7 9 S08C7 8 S07C7 7 S06C7 6 S03C7 3 S02C7 2
LCDSDATA29
Address 0x5D6
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does S31C7 15 S30C7 14 S29C7 13 S28C7 12 S26C7 10 S25C7 9
LCDSDATA30
Address 0x5D8
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S47C7 15
LCDSDATA31
Address 0x5DA
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does S48C7 0