14.11 I/O Macros

BIBUF

This component is supported by ACT 1, ACT 2, ACT 3, 3200DX, MX, SX, SX-A, SX-S, eX, Accelerator families.

Figure 14-438. BIBUF Logic Diagram
  • Function: Bidirectional Buffer, High Slew with Hidden Buffer at Y pin
  • Input: D, E, PAD
  • Output: PAD, Y
Table 14-789. Truth Table
MODEEDPADY
OUTPUT1XDD
INPUT0XXPAD
Table 14-790. Modules
FamilySeqI/O
All1

CLKBIBUF

This component is supported by ACT1, ACT2, ACT3, 3200DX, 42MX, 54SX, 54SX-A, Accelerator families.

Figure 14-439. CLKBIBUF Logic Diagram
  • Function: Bidirectional with input dedicated to hardwired clock network
  • Input: D, E, PAD
  • Output: PAD, Y
Table 14-791. Truth Table
DEPADY
X0ZX
X000
X011
0100
1111
Table 14-792. Modules
FamilySeqI/O
All listed1
Note: Refer to the device-specific datasheet for more Clock Network information.

HCLKBIBUF

This component is supported by ACT1, ACT2, ACT3, 3200DX, 42MX, 54SX, 54SX-A, Accelerator families.

Figure 14-440. HCLKBIBUF Logic Diagram
  • Function: Bidirectional with input dedicated to hardwired clock network. HCLKS hardwired clocks can drive only the CLK pins of the dedicated R-Cells, RAM Clock Pins Read and Write, and I/O-REG Clock Pins. The HCLKS cannot drive any other pins of R-Cells, or any pins of C-cells; this rules out CC-Flipflops as well.
  • Input: D, E, PAD
  • Output: PAD, Y
Table 14-793. Truth Table
DEPADY
X0ZX
X000
X011
0100
1111
Table 14-794. Modules
FamilySeqI/O
All listed1
Note: Refer to the device-specific datasheet for more Clock Network information.

CLKBIBUFI

This component is supported by SX-A, SX-S families.

Figure 14-441. CLKBIBUFI Logic Diagram
  • Function: Bidirectional with inverted input dedicated to routed Clock Network. The CLKBIBUFI macro is intended for the SX72-A and SX72-S devices.
  • Input: D, E, PAD
  • Output: PAD, Y
Table 14-795. Truth Table
DEPADY
X0ZX
X001
X010
0101
1110
Table 14-796. Modules
FamilySeqI/O
SX-A, SX-S1
Note: Refer to the device-specific datasheet for more Clock Network information.

CLKBUF

This component is supported by ACT 1, ACT 2, ACT 3, 3200DX, MX, SX, SX-A, SX-S, eX, Accelerator families.

Figure 14-442. CLKBUF Logic Diagram
  • Function: Input for Dedicated Routed Clock Network
  • Input: PAD
  • Output: Y
Table 14-797. Truth Table
PADY
00
11
Table 14-798. Modules
FamilySeqI/O
All1
Note: NOTE 1: For an internal Clock net, refer to the CLKINT macro.
Note: NOTE 2: Refer to Microchip's Databook for more Clock Network information.

CLKBUFI

This component is supported by SX, SX-A, SX-S, eX families.

Figure 14-443. CLKBUFI Logic Diagram
  • Function: Inverting Input for Dedicated Routed Clock Network
  • Input: PAD
  • Output: Y
Table 14-799. Truth Table
PADY
01
10
Table 14-800. Modules
FamilySeqI/O
SX, SX-A, SX-S, eX1
Note: NOTE 1: For an internal Clock net, refer to the CLKINTI macro.
Note: NOTE 2: Refer to Microchip's Databook for more Clock Network information.

HCLKBUF

This component is supported by ACT 3, SX, SX-A, SX-S, eX, Accelerator families.

Figure 14-444. HCLKBUF Logic Diagram
  • Function: Dedicated high-speed S-Module Clock Buffer
  • Input: PAD
  • Output: Y
Table 14-801. Truth Table
PADY
00
11
Table 14-802. Modules
FamilySeqI/O
All listed1
Note: Refer to Microchip's Databook for more Clock Network information.

INBUF

This component is supported by ACT 1, ACT 2, ACT 3, 3200DX, MX, SX, SX-A, SX-S, eX, Accelerator families.

Figure 14-445. INBUF Logic Diagram
  • Function: Input Buffer
  • Input: PAD
  • Output: Y
Table 14-803. Truth Table
PADY
00
11
Table 14-804. Modules
FamilySeqI/O
All listed1

OUTBUF

This component is supported by ACT 1, ACT 2, ACT 3, 3200DX, MX, SX, SX-A, SX-S, eX, Accelerator families.

Figure 14-446. OUTBUF Logic Diagram
  • Function: Output Buffer, High Slew
  • Input: D
  • Output: PAD
Table 14-805. Truth Table
DPAD
00
11
Table 14-806. Modules
FamilySeqI/O
All1

QCLKBIBUFI

This component is supported by SX-A, SX-S families.

Figure 14-447. QCLKBIBUFI Logic Diagram
  • Function: Bidirectional with inverted Input Dedicated to routed Clock Network. The QCLKBIBUFI macro is intended for the SX72-A and SX72-S devices.
  • Input: D, E, PAD
  • Output: PAD, Y
Table 14-807. Truth Table
DEPADY
X0ZX
X001
X010
0101
1110
Table 14-808. Modules
FamilySeqI/O
SX-A, SX-S1
Note: Refer to Microchip's Databook for more Clock Network information.

QCLKBUF

This component is supported by 3200DX, MX, SX-A, SX-S families.

Figure 14-448. QCLKBUF Logic Diagram
  • Function: Input for Dedicated Routed Clock Network
  • Input: PAD
  • Output: Y
Table 14-809. Truth Table
PADY
00
11
Table 14-810. Modules
FamilySeqI/O
All listed1
Note: NOTE 1: For an internal Clock net, refer to the CLKINT macro.
Note: NOTE 2: Refer to Microchip's Databook for more Clock Network information.

QCLKBUFI

This component is supported by SX-A, SX-S families.

Figure 14-449. QCLKBUFI Logic Diagram
  • Function: Inverted Input for Dedicated Routed Clock Network. The QCLKBUFI macro is intended for the SX72-A and SX72-S devices.
  • Input: PAD
  • Output: Y
Table 14-811. Truth Table
PADY
01
10
Table 14-812. Modules
FamilySeqI/O
SX-A, SX-S1
Note: NOTE 1: For an internal Clock net, refer to the CLKINTI macro.
Note: NOTE 2: Refer to Microchip's Databook for more Clock Network information.

TRIBUFF

This component is supported by ACT 1, ACT 2, ACT 3, 3200DX, MX, SX, SX-A, SX-S, eX families.

Figure 14-450. TRIBUFF Logic Diagram
  • Function: Tristate Output, High Slew
  • Input: D, E
  • Output: PAD
Table 14-813. Truth Table
EPAD
0Z
1D
Table 14-814. Modules
FamilySeqI/O
All1
Note: Refer to Microchip's Databook for internal tristate implementation using multiplexers.

BBDLHS

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-451. BBDLHS Logic Diagram
  • Function: Bidirectional with Input Latch and Output Latch
  • Input: D, E, GOUT, GIN, PAD
  • Output: PAD, Q
Table 14-815. Truth Table
MODEEGOUTGINPADQ
OUTPUT101PADn-1Qn-1
OUTPUT110DD
INPUT0X1XQn-1
INPUT0X0XPAD
TRISTATE0XXZX
Table 14-816. Modules
FamilySeqI/O
All listed1

BBHS

This component is supported by ACT 2, ACT 3, 3200DX, MX families.

Figure 14-452. BBHS Logic Diagram
  • Function: Bidirectional Buffer, High Slew
  • Input: D, E, PAD
  • Output: PAD, Y
Table 14-817. Truth Table
MODEEPADY
OUTPUT1DD
INPUT0XPAD
Table 14-818. Modules
FamilySeqI/O
All listed1
Note: For new designs, instead of BBHS we recommend that you use BIBUF.

IBDL

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-453. IBDL Logic Diagram
  • Function: Input Buffer with Input Latch, with active low Clock
  • Input: G, PAD
  • Output: Q
Table 14-819. Truth Table
GQ
1Qn-1
0PAD
Table 14-820. Modules
FamilySeqI/O
All listed1

IR

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-454. IR Logic Diagram
  • Function: Input Register
  • Input: PAD, CLK
  • Output: Q
Table 14-821. Truth Table
CLKQ
PAD
Table 14-822. Modules
FamilySeqI/O
All listed11

IRI

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-455. IRI Logic Diagram
  • Function: Input register with active Low output
  • Input: PAD, CLK
  • Output: QN
Table 14-823. Truth Table
CLKQN
!PAD
Table 14-824. Modules
FamilySeqI/O
All listed11

OBDLHS

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-456. OBDLHS Logic Diagram
  • Function: Output Buffer with Output Latch, High Slew
  • Input: D, G
  • Output: PAD
Table 14-825. Truth Table
GPAD
0PADn-1
1D
Table 14-826. Modules
FamilySeqI/O
All listed1

OBHS

This component is supported by ACT 2, ACT 3, 3200DX, MX families.

Figure 14-457. OBHS Logic Diagram
  • Function: Output Buffer, High Slew
  • Input: D
  • Output: PAD
Table 14-827. Truth Table
DPAD
00
11
Table 14-828. Modules
FamilySeqI/O
All listed1
Note: For new designs, instead of OBHS we recommend that you use OUTBUF.

ORH

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-458. ORH Logic Diagram
  • Function: Output Register, High Slew
  • Input: D, CLK
  • Output: PAD
Table 14-829. Truth Table
CLKPADn+1
D
Table 14-830. Modules
FamilySeqI/O
All listed11

ORIH

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-459. ORIH Logic Diagram
  • Function: Inverted Output Register, High Slew
  • Input: D, CLK
  • Output: PAD
Table 14-831. Truth Table
CLKPADn+1
!D
Table 14-832. Modules
FamilySeqI/O
All listed11

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-460. ORITH Logic Diagram
  • Function: Inverted Output Register, Tristate Enable, High Slew
  • Input: D, E, CLK
  • Output: PAD
Table 14-833. Truth Table
ECLKPADn+1
0XZ
1!D
Table 14-834. Modules
FamilySeqI/O
All listed11

ORTH

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-461. ORTH Logic Diagram
  • Function: Output Register, Tristate Enable, High Slew
  • Input: D, E, CLK
  • Output: PAD
Table 14-835. Truth Table
ECLKPADn+1
0XZ
1D
Table 14-836. Modules
FamilySeqI/O
All listed11

TBDLHS

This component is supported by ACT 2, 3200DX, MX families.

Figure 14-462. TBDLHS Logic Diagram
  • Function: Tristate Output with Latch, High Slew
  • Input: D, E, G
  • Output: PAD
Table 14-837. Truth Table
EGPAD
0XZ
11D
10PADn-1
Table 14-838. Modules
FamilySeqI/O
All listed1

TBHS

This component is supported by ACT 2, ACT 3, 3200DX, MX families.

Figure 14-463. TBHS Logic Diagram
  • Function: Tristate Output, High Slew
  • Input: D, E
  • Output: PAD
Table 14-839. Truth Table
EPAD
0Z
1D
Table 14-840. Modules
FamilySeqI/O
All listed1
Note: For new designs, instead of TBHS we recommend that you use TRIBUFF.

BBHSA

This component is supported by ACT 3 family.

Figure 14-464. BBHSA Logic Diagram
  • Function: Bidirectional buffer with AND gate, High Slew
  • Input: D, E, IDE, PAD
  • Output: PAD, Y
Table 14-841. Truth Table
MODEEIDEPADY
OUTPUT11DD
OUTPUT10D0
INPUT01XPAD
INPUT00X0
Table 14-842. Modules
FamilySeqI/O
ACT 31

BBLSA

This component is supported by ACT 3 family.

Figure 14-465. BBLSA Logic Diagram
  • Function: Bidirectional buffer with AND gate, Low Slew
  • Input: D, E, IDE, PAD
  • Output: PAD, Y
Table 14-843. Truth Table
MODEEIDEPADY
OUTPUT11DD
OUTPUT10D0
INPUT01XPAD
INPUT00X0
Table 14-844. Modules
FamilySeqI/O
ACT 31

BBUFTH

This component is supported by ACT 3 family.

Figure 14-466. BBUFTH Logic Diagram
  • Function: Bidirectional Buffer, Tristate Enable, High Slew
  • Input: D, E, PAD
  • Output: PAD, Y
Table 14-845. Truth Table
MODEEPADY
OUTPUT1DD
INPUT0XPAD
Table 14-846. Modules
FamilySeqI/O
ACT 31

BBUFTL Logic Diagram

  • Function: Bidirectional Buffer, Tristate Enable, Low Slew
  • Input: D, E, PAD
  • Output: PAD, Y
Table 14-847. Truth Table
MODEEPADY
OUTPUT1DD
INPUT0XPAD
Table 14-848. Modules
FamilySeqI/O
ACT 31

BIECTH

This component is supported by ACT 3 family.

Figure 14-467. BIECTH Logic Diagram
  • Function: Bidirectional Input Register with Clear, Input Data Enable, Tristate Enable, High Slew
  • Input: D, E, IDE, CLK, IOPCL, PAD
  • Output: PAD, Q
Table 14-849. Truth Table
MODEEIOPCLIDECLKPADQ
OUTPUT10XXD0
OUTPUT110DD
OUTPUT111DQn-1
INPUT00XXX0
INPUT010XPAD
INPUT011XQn-1
Table 14-850. Modules
FamilySeqI/O
ACT 31

BIECTL

This component is supported by ACT 3 family.

Figure 14-468. BIECTL Logic Diagram
  • Function: Bidirectional Input Register with Clear, Input Data Enable, Tristate Enable, Low Slew
  • Input: D, E, IDE, CLK, IOPCL, PAD
  • Output: PAD, Q
Table 14-851. Truth Table
MODEEIOPCLIDECLKPADQ
OUTPUT10XXD0
OUTPUT110DD
OUTPUT111DQn-1
INPUT00XXX0
INPUT010XPAD
INPUT011XQn-1
Table 14-852. Modules
FamilySeqI/O
ACT 31

BIEPTH

This component is supported by ACT 3 family.

Figure 14-469. BIEPTH Logic Diagram
  • Function: Bidirectional Input Register with Preset, Input Data Enable, Tristate Enable, High Slew
  • Input: D, E, IDE, CLK, IOPCL, PAD
  • Output: PAD, Q
Table 14-853. Truth Table
MODEEIOPCLIDECLKPADQ
OUTPUT10XXD1
OUTPUT110DD
OUTPUT111DQn-1
INPUT00XXX1
INPUT010XPAD
INPUT011XQn-1
Table 14-854. Modules
FamilySeqI/O
ACT 31

BIEPTL

This component is supported by ACT 3 family.

Figure 14-470. BIEPTL Logic Diagram
  • Function: Bidirectional Input Register with Preset, Input Data Enable, Tristate Enable, Low Slew
  • Input: D, E, IDE, CLK, IOPCL, PAD
  • Output: PAD, Q
Table 14-855. Truth Table
MODEEIOPCLIDECLKPADQ
OUTPUT10XXD1
OUTPUT110DD
OUTPUT111DQn-1
INPUT00XXX1
INPUT010XPAD
INPUT011XQn-1
Table 14-856. Modules
FamilySeqI/O
ACT 31

BRECTH

This component is supported by ACT 3 family.

Figure 14-471. BRECTH Logic Diagram
  • Function: Bidirectional Output Register, with Clear, Output Data Enable, Tristate Enable, High Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD
  • Output: PAD, Y
Table 14-857. Truth Table
MODEEIOPCLODECLKPADY
OUTPUT10XX00
OUTPUT111PADn-1Yn-1
OUTPUT110DD
INPUT0XXXXPAD
Table 14-858. Modules
FamilySeqI/O
ACT 31

BRECTL

This component is supported by ACT 3 family.

Figure 14-472. BRECTL Logic Diagram
  • Function: Bidirectional Output Register, with Clear, Output Data Enable, Tristate Enable, Low Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD
  • Output: PAD, Y
Table 14-859. Truth Table
MODEEIOPCLODECLKPADY
OUTPUT10XX00
OUTPUT111PADn-1Yn-1
OUTPUT110DD
INPUT0XXXXPAD
Table 14-860. Modules
FamilySeqI/O
ACT 31

BREPTH

This component is supported by ACT 3 family.

Figure 14-473. BREPTH Logic Diagram
  • Function: Bidirectional Output Register, with Preset, Output Data Enable, Tristate Enable, High Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD
  • Output: PAD, Y
Table 14-861. Truth Table
MODEEIOPCLODECLKPADY
OUTPUT10XX11
OUTPUT111PADn-1Yn-1
OUTPUT110DD
INPUT0XXXXPAD
Table 14-862. Modules
FamilySeqI/O
ACT 31

BREPTL

This component is supported by ACT 3 family.

Figure 14-474. BREPTL Logic Diagram
  • Function: Bidirectional Output Register, with Preset, Output Data Enable, Tristate Enable, Low Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD
  • Output: PAD, Y
Table 14-863. Truth Table
MODEEIOPCLODECLKPADY
OUTPUT10XX11
OUTPUT111PADn-1Yn-1
OUTPUT110DD
INPUT0XXXXPAD
Table 14-864. Modules
FamilySeqI/O
ACT 31

DECETH

This component is supported by ACT 3 family.

Figure 14-475. DECETH Logic Diagram
  • Function: Bidirectional Double Registered, with Clear, Input Data Enable, Tristate Enable, High Slew, Output Data Enable
  • Input: D, E, ODE, CLK, IOPCL, IDE, PAD
  • Output: PAD, Q
Table 14-865. Truth Table
MODEEIOPCLODEIDECLKPADQ
OUTPUT10XXX00
OUTPUT1100DPAD
OUTPUT1111XPADn-1Qn-1
INPUT00XXXX0
INPUT01X0XPAD
INPUT01X1XXQn-1
Table 14-866. Modules
FamilySeqI/O
ACT 31

DECETL

This component is supported by ACT 3 family.

Figure 14-476. DECETL Logic Diagram
  • Function: Bidirectional Double Registered, with Clear, Input Data Enable, Tristate Enable, Low Slew, Output Data Enable
  • Input: D, E, ODE, CLK, IOPCL, IDE, PAD
  • Output: PAD, Q
Table 14-867. Truth Table
MODEEIOPCLODEIDECLKPADQ
OUTPUT10XXX00
OUTPUT1100DPAD
OUTPUT1111XPADn-1Qn-1
INPUT00XXXX0
INPUT01X0XPAD
INPUT01X1XXQn-1
Table 14-868. Modules
FamilySeqI/O
ACT 31

DEPETH

This component is supported by ACT 3 family.

Figure 14-477. DEPETH Logic Diagram
  • Function: Bidirectional Double Registered, with Preset, Input Data Enable, Tristate Enable, High Slew, Output Data Enable
  • Input: D, E, ODE, CLK, IOPCL, IDE, PAD
  • Output: PAD, Q
Table 14-869. Truth Table
MODEEIOPCLODEIDECLKPADQ
OUTPUT10XXX11
OUTPUT1100DPAD
OUTPUT1111XPADn-1Qn-1
INPUT00XXXX1
INPUT01X0XPAD
INPUT01X1XXQn-1
Table 14-870. Modules
FamilySeqI/O
ACT 31

DEPETL

This component is supported by ACT 3 family.

Figure 14-478. DEPETL Logic Diagram
  • Function: Bidirectional Double Registered, with Preset, Input Data Enable, Tristate Enable, Low Slew, Output Data Enable
  • Input: D, E, ODE, CLK, IOPCL, IDE, PAD
  • Output: PAD, Q
Table 14-871. Truth Table
MODEEIOPCLODEIDECLKPADQ
OUTPUT10XXX11
OUTPUT1100DPAD
OUTPUT1111XPADn-1Qn-1
INPUT00XXXX1
INPUT01X0XPAD
INPUT01X1XXQn-1
Table 14-872. Modules
FamilySeqI/O
ACT 31

FECTH

This component is supported by ACT 3 family.

Figure 14-479. FECTH Logic Diagram
  • Function: Output Register with feedback, Clear, Output Data Enable, Tristate Enable, High Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD
  • Output: PAD, Y
Table 14-873. Truth Table
EIOPCLODECLKYPAD
10XX00
110DD
111XYn-1PADn-1
00XX0Z
010DZ
011XYn-1Z
Table 14-874. Modules
FamilySeqI/O
ACT 31

FECTL

This component is supported by ACT 3 family.

Figure 14-480. FECTL Logic Diagram
  • Function: Output Register with feedback, Clear, Output Data Enable, Tristate Enable, Low Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD
  • Output: PAD, Y
Table 14-875. Truth Table
EIOPCLODECLKYPAD
10XX00
110DD
111XYn-1PADn-1
00XX0Z
010DZ
011XYn-1Z
Table 14-876. Modules
FamilySeqI/O
ACT 31

FEPTH

This component is supported by ACT 3 family.

Figure 14-481. FEPTH Logic Diagram
  • Function: Output Register with feedback, Preset, Output Data Enable, Tristate Enable, High Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD
  • Output: PAD, Y
Table 14-877. Truth Table
EIOPCLODECLKYPAD
10XX11
110DD
111XYn-1PADn-1
00XX1Z
010DZ
011XYn-1Z
Table 14-878. Modules
FamilySeqI/O
ACT 31

FEPTL

This component is supported by ACT 3 family.

Figure 14-482. FEPTL Logic Diagram
  • Function: Output Register with feedback, Preset, Output Data Enable, Tristate Enable, Low Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD
  • Output: PAD, Y
Table 14-879. Truth Table
EIOPCLODECLKYPAD
10XX11
110DD
111XYn-1PADn-1
00XX1Z
010DZ
011XYn-1Z
Table 14-880. Modules
FamilySeqI/O
ACT 31

FECTMH

This component is supported by ACT 3 family.

Figure 14-483. FECTMH Logic Diagram
  • Function: Output Register with Muxed Feedback, Clear, Output Data Enable, Tristate Enable, High Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD, M
  • Output: PAD, Y
Table 14-881. Truth Table
MODEEIOPCLODECLKPADMY
OUTPUT10XX0X0
OUTPUT110DXD
OUTPUT111XPADn-1XYn-1
INPUT010X0D
INPUT01XXX1PAD
Table 14-882. Modules
FamilySeqI/O
ACT 31
Note: When M = 0, LSB is selected. When M = 1, MSB is selected.

FECTML

This component is supported by ACT 3 family.

Figure 14-484. FECTML Logic Diagram
  • Function: Output Register with Muxed Feedback, Clear, Output Data Enable, Tristate Enable, Low Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD, M
  • Output: PAD, Y
Table 14-883. Truth Table
MODEEIOPCLODECLKPADMY
OUTPUT10XX0X0
OUTPUT110DXD
OUTPUT111XPADn-1XYn-1
INPUT010X0D
INPUT01XXX1PAD
Table 14-884. Modules
FamilySeqI/O
ACT 31
Note: When M = 0, LSB is selected. When M = 1, MSB is selected.

FEPTMH

This component is supported by ACT 3 family.

Figure 14-485. FEPTMH Logic Diagram
  • Function: Output Register with Muxed Feedback, Preset, Output Data Enable, Tristate Enable, High Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD, M
  • Output: PAD, Y
Table 14-885. Truth Table 1
MODEEIOPCLODECLKPADMY
OUTPUT10XX1X1
OUTPUT110DXD
OUTPUT111XPADn-1XYn-1
INPUT010X0D
INPUT01XXX1PAD
Note: When M = 0, LSB is selected. When M = 1, MSB is selected.
Table 14-886. Modules
FamilySeqI/O
ACT 31
Note: When M = 0, LSB is selected. When M = 1, MSB is selected.

FEPTML

This component is supported by ACT 3 family.

Figure 14-486. FEPTML Logic Diagram
  • Function: Output Register with Muxed Feedback, Preset, Output Data Enable, Tristate Enable, Low Slew
  • Input: D, E, ODE, CLK, IOPCL, PAD, M
  • Output: PAD, Y
Table 14-887. Truth Table 1
MODEEIOPCLODECLKPADMY
OUTPUT10XX1X1
OUTPUT110DXD
OUTPUT111XPADn-1XYn-1
INPUT010X0D
INPUT01XXX1PAD
Note: When M = 0, LSB is selected. When M = 1, MSB is selected.
Table 14-888. Modules
FamilySeqI/O
ACT 31
Note: When M = 0, LSB is selected. When M = 1, MSB is selected.

IBUF

This component is supported by ACT 3 family.

Figure 14-487. IBUF Logic Diagram
  • Function: Input Buffer
  • Input: PAD
  • Output: Y
Table 14-889. Truth Table
PADY
00
11
Table 14-890. Modules
FamilySeqI/O
ACT 31

IOCLKBUF

This component is supported by ACT 3 family.

Figure 14-488. IOCLKBUF Logic Diagram
  • Function: Dedicated I/O Module Clock Buffer
  • Input: PAD
  • Output: Y
Table 14-891. Truth Table
PADY
00
11
Table 14-892. Modules
FamilySeqI/O
ACT 31
Note: Refer to Microchip’s Databook for more Clock Network information.

IOPCLBUF

This component is supported by ACT 3 family.

Figure 14-489. IOPCLBUF Logic Diagram
  • Function: Dedicated I/O Preset Clear Buffer
  • Input: PAD
  • Output: Y
Table 14-893. Truth Table
PADY
00
11
Table 14-894. Modules
FamilySeqI/O
ACT 31
Note: Refer to Microchip’s Databook for more Clock Network information.

IREC

This component is supported by ACT 3 family.

Figure 14-490. IREC Logic Diagram
  • Function: Input Register, with Clear, Input Data Enable
  • Input: PAD, IDE, CLK, IOPCL
  • Output: Q
Table 14-895. Truth Table
IOPCLIDECLKQn+1
0XX0
11XQ
10PAD
Table 14-896. Modules
FamilySeqI/O
ACT 31

IREP

This component is supported by ACT 3 family.

Figure 14-491. IREP Logic Diagram
  • Function: Input Register, with Preset, Input Data Enable
  • Input: PAD, IDE, CLK, IOPCL
  • Output: Q
Table 14-897. Truth Table
IOPCLIDECLKQn+1
0XX1
11XQ
10PAD
Table 14-898. Modules
FamilySeqI/O
ACT 31

OBUFTH

This component is supported by ACT 3 family.

Figure 14-492. OBUFTH Logic Diagram
  • Function: Output Buffer, Tristate Enable, High Slew
  • Input: D, E
  • Output: PAD
Table 14-899. Truth Table
DEPAD
X0Z
010
111
Table 14-900. Modules
FamilySeqI/O
ACT 31

OBUFTL

This component is supported by ACT 3 family.

Figure 14-493. OBUFTL Logic Diagram
  • Function: Output Buffer, Tristate Enable, Low Slew
  • Input: D, E
  • Output: PAD
Table 14-901. Truth Table
DEPAD
X0Z
010
111
Table 14-902. Modules
FamilySeqI/O
ACT 31

ORECTH

This component is supported by ACT 3 family.

Figure 14-494. ORECTH Logic Diagram
  • Function: Output Register, with Clear, Output Data Enable, Tristate Enable, High Slew
  • Input: D, ODE, CLK, IOPCL, E
  • Output: PAD
Table 14-903. Truth Table
IOPCLEODECLKPAD
01XX0
X0XXZ
110D
Table 14-904. Modules
FamilySeqI/O
ACT 31

ORECTL

This component is supported by ACT 3 family.

Figure 14-495. ORECTL Logic Diagram
  • Function: Output Register, with Clear, Output Data Enable, Tristate Enable, Low Slew
  • Input: D, ODE, CLK, IOPCL, E
  • Output: PAD
Table 14-905. Truth Table
IOPCLEODECLKPAD
01XX0
X0XXZ
110D
Table 14-906. Modules
FamilySeqI/O
ACT 31

OREPTH

This component is supported by ACT 3 family.

Figure 14-496. OREPTH Logic Diagram
  • Function: Output Register, with Preset, Output Data Enable, Tristate Enable, High Slew
  • Input: D, ODE, CLK, IOPCL, E
  • Output: PAD
Table 14-907. Truth Table
IOPCLEODECLKPAD
01XX1
X0XXZ
110D
Table 14-908. Modules
FamilySeqI/O
ACT 31

OREPTL

This component is supported by ACT 3 family.

Figure 14-497. OREPTL Logic Diagram
  • Function: Output Register, with Preset, Output Data Enable, Tristate Enable, Low Slew
  • Input: D, ODE, CLK, IOPCL, E
  • Output: PAD
Table 14-909. Truth Table
IOPCLEODECLKPAD
01XX1
X0XXZ
110D
Table 14-910. Modules
FamilySeqI/O
ACT 31