MCP23017 Expansor de E/S de 16 bits con interfaz I2C en formato DIP28.
El MCP23X17 consta de varios registros de configuración de 8 bits para la selección de entrada, salida y polaridad. El maestro del sistema puede habilitar las E/S como entradas o salidas escribiendo los bits de configuración de E/S (IODIRA/B). Los datos de cada entrada o salida se guardan en el registro de entrada o salida correspondiente. La polaridad del registro del puerto de entrada se puede invertir con el registro de inversión de polaridad. Todos los registros pueden ser leídos por el maestro del sistema.
El puerto de E/S de 16 bits consta funcionalmente de dos puertos de 8 bits (PORTA y PORTB). El MCP23X17 se puede configurar para operar en los modos de 8 o 16 bits a través de IOCON.BANK. Hay dos pines de interrupción, INTA e INTB, que se pueden asociar con sus respectivos puertos, o se pueden combinar lógicamente con OR para que ambos pines se activen si cualquiera de los puertos provoca una interrupción. La salida de interrupción se puede configurar para activarse bajo dos condiciones (mutuamente excluyentes):
1. Cuando cualquier estado de entrada difiere de su correspondiente estado de registro del puerto de entrada. Esto se usa para indicar al maestro del sistema que el estado de una entrada ha cambiado.
2. Cuando un estado de entrada difiere de un valor de registro preconfigurado (registro DEFVAL).
El registro de captura de interrupción captura los valores del puerto en el momento de la interrupción, guardando así la condición que provocó la interrupción. El restablecimiento de encendido (POR) establece los registros en sus valores predeterminados e inicializa la máquina de estado del dispositivo. Los pines de dirección de hardware se utilizan para determinar la dirección del dispositivo.
Características- Expansor de puerto de entrada/salida de 16 bits con salida de interrupción
- Conexión en cascada para hasta 8 dispositivos en un bus
- Capacidad de sumidero/fuente de 25 mA por E/S
- Admite modos compatibles compatibles con I2C™ de 100 kHz, 400 kHz y 1,7 MHz
Propiedades- Descripción del dispositivo: Expansor de puerto de E/S de 16 bits
- Rango de voltaje de funcionamiento: 1,8 a 5,5 V
- Rango de temperatura de funcionamiento (°C): -40 a 125
- Interfaz: I²C™
- máx. Frecuencia de bus: 1700 kBits/s