• AVR Freaks

Hot!PIC18F66K80 family: What does "Peripheral Module Disable bit" do?

Author
SpokaneNexus
Super Member
  • Total Posts : 420
  • Reward points : 0
  • Joined: 2013/02/05 14:53:25
  • Location: 0
  • Status: offline
2019/04/08 10:58:59 (permalink)
0

PIC18F66K80 family: What does "Peripheral Module Disable bit" do?

In PMD1, bit 7 is described as the "Peripheral Module Disable" bit. I can't find any description of what this bit does. It sounds like a sort of global disable for all on-chip peripherals, but its description reads exactly like all of the other bits for the other, individual peripheral modules... which makes it sound like some additional, standalone peripheral.
 
It's also interesting that, according to Note 1 on that same page of the spec sheet, "this bit is unimplemented on 28-pin devices". That sounds like they shrank the die by removing a peripheral. But what peripheral?
 
EDIT: Just tested and confirmed that setting this bit, which disables this "Peripheral Module", does NOT disable the other peripherals. So... what DOES it do?
post edited by SpokaneNexus - 2019/04/08 11:01:07
#1

3 Replies Related Threads

    SpokaneNexus
    Super Member
    • Total Posts : 420
    • Reward points : 0
    • Joined: 2013/02/05 14:53:25
    • Location: 0
    • Status: offline
    Re: PIC18F66K80 family: What does "Peripheral Module Disable bit" do? 2019/04/08 11:05:40 (permalink)
    +1 (1)
    Got it... it's the "Parallel Slave Port", hence the PSP acronym. Would have been nice if the description of PMD1 actually said "Parallel Slave Port" instead of "Peripheral Module". Everything else on that page has an explicit, descriptive name. Oh well.
    #2
    jack@kksound
    code tags!
    • Total Posts : 3198
    • Reward points : 0
    • Joined: 2014/05/14 10:03:19
    • Location: 0
    • Status: offline
    Re: PIC18F66K80 family: What does "Peripheral Module Disable bit" do? 2019/04/08 11:31:22 (permalink)
    0
    It's also interesting that, according to Note 1 on that same page of the spec sheet, "this bit is unimplemented on 28-pin devices". That sounds like they shrank the die by removing a peripheral. But what peripheral?

    The Parallel Slave Port is not available on the 28 pin part due to the reduced number of I/O pins.
    #3
    SpokaneNexus
    Super Member
    • Total Posts : 420
    • Reward points : 0
    • Joined: 2013/02/05 14:53:25
    • Location: 0
    • Status: offline
    Re: PIC18F66K80 family: What does "Peripheral Module Disable bit" do? 2019/04/08 11:45:05 (permalink)
    0
    Yes, once it became evident that "Peripheral Module" meant "Parallel Slave Port", the reason for that footnote explained itself! {grin}
    #4
    Jump to:
    © 2019 APG vNext Commercial Version 4.5