You are here

User Module Datasheet: N to 1 Analog Multiplexer Datasheet AMuxN V 3.00 (CY8C28x45, CY8C28x43, CY8C28x13, CY8C28x52, CY8C28x33, CY8C21x45, CY8C22x45, CY8C24x94, CY7C64215, CY8C20x34, CY8C21x34, CY8C21x34B, CY8C20xx6, CY8C20xx6A, CY8C20xx6AN, CY8C20xx... | Cypress Semiconductor

User Module Datasheet: N to 1 Analog Multiplexer Datasheet AMuxN V 3.00 (CY8C28x45, CY8C28x43, CY8C28x13, CY8C28x52, CY8C28x33, CY8C21x45, CY8C22x45, CY8C24x94, CY7C64215, CY8C20x34, CY8C21x34, CY8C21x34B, CY8C20xx6, CY8C20xx6A, CY8C20xx6AN, CY8C20xx...

Last Updated: 
Jan 02, 2015
Version: 
3.00

Features and Overview

The AMuxN User Module provides APIs for multiplexing all (one or more at a time) GPIOs on the analog mux bus.

  • High impedance input
  • Input signals may be rail-to-rail
  • Left Partial Mux Bus, Right Partial Mux Bus, Single Mux Bus, and Differential Mux Bus configurations
  • API for multiplexing all GPIOs on the analog mux bus
  • API for connecting or disconnecting AMux bus halves (legacy)

The AMuxN is used as an input multiplexer to an on-chip programmable gain amplifier (PGA) or an analog-to-digital converter (ADC); the static and signal voltage-dependent resistance of the mux is not a significant part of the system error budget. Because the mux is switched by software, the analog switch settling time is less compared to the time it takes to execute commands to switch the mux. The AMuxN User Module is based on the analog mux bus hardware of the devices. This user module provides a simple API that enables you to easily connect any GPIO to the analog mux bus. This function allows many I/O pins to connect to a common internal analog bus. Use the AMuxN User Module when your application needs to dynamically choose from two or more ports during operation.