Patent attributes
An application-specific integrated circuit (ASIC) for use with a programmable I/O module includes programmable circuitry that enables the ASIC to be configured to support various different I/O functions. The ASIC includes a pin interface, a data interface, a digital section, and an analog section. The pin interface supports analog and digital signal communication and the data interface supports digital data communication. The digital section includes registers for storing digital data such as configuration commands, signal control commands, and digital signal information. The analog section is in electrical signal communication with pin interface and digital data communication with the registers. The analog section includes multiple function-specific elements for processing an electrical signal that is communicated via the pin interface such that the analog section can be configured to establish one of multiple different function-specific processing paths in response to a configuration command received via the data interface.