12-Bit Analog Voltage Output & DIO DAQ HAT for Raspberry Pi
The Measurement Computing MCC 152 is a voltage output and digital input/output HAT (Hardware Attached on Top) designed for use with Raspberry Pi®. The MCC 152 provides two 12-bit analog outputs with a 0 V to 5 V output range and 5 mA output drive, sourcing. Both outputs can be updated simultaneously with software. It provides eight bidirectional digital bits. Each digital bit is configurable for pull-up or pull-down or can be disabled. Each output bit can source 10 mA and sink 25 mA. Users can configure the software to generate an interrupt when the state of a digital input bit changes. The MCC 152 can interface with 3.3 V or 5 V logic types. The input polarity is software programmable for normal (active high, default) or inverted logic (active low).
HAT configuration parameters are stored in an onboard EEPROM that allows the Raspberry Pi to automatically set up the GPIO pins when the HAT is connected. The open-source MCC DAQ HAT Library of commands in C/C++ and Python allows users to develop applications on the Raspberry Pi using Linux. The MCC DAQ HAT Library supports operation with multiple MCC DAQ HATs running concurrently. Console-based and user interface (UI) example programs are available for each API.