Pines de programación ISP de ATtiny25 multiplexados para otros periféricos

Estamos utilizando el microcontrolador ATtiny25 IC interconectado con el sensor capacitivo basado en I2C IS31SE5104 .

esquemas

ATtiny25 (U1) está programado con el encabezado ISP (J1) (se usan pines SPI), los pines ATtiny I2C se multiplexan con los pines ISP según la hoja de datos y los mismos pines se planean usar para la interfaz IS31SE5104 (U2).

¿Es el enfoque correcto? ¿Podemos usar los mismos pines ATtiny para ISP, así como el sensor basado en I2C IS31SE5104?

Por favor que alguien me guíe, gracias de antemano.

Sí, es posible. ¿Cuál será el estado predeterminado de los pines después del reinicio?
SDA y SCL serán pines I2C, INTB es el pin de entrada (predeterminado: Alto) y bajo cuando se detecta contacto, SDB es el pin de salida (predeterminado: Alto) y se requiere bajo para el modo de apagado.
Si uso el cristal interno de ATtiny25, ¿puedo usar los pines XTAL1 y XTAL2 para otros fines?

Respuestas (2)

Hay una guía para eso de Atmel- AVR042 . Mire especialmente la sección 4.1.1.

pines de ISP

Como ya señaló Umar, puede usarlos para otros fines.

XTAL1, XTAL2

Puede usarlos también para otros fines si no tiene un oscilador externo (consulte la página 60 de la hoja de datos)