MSP430G2230ID Datasheet

TSX
import type { ChipProps } from "tscircuit"
const pinLabels = {"pin1":["1","DVCC","POWER_DVCC"],"pin2":["2","P1_2_TA1_A2","GPIO_P1_2","P1_2","TA1","ADC_A2"],"pin3":["3","P1_5_TA0_A5_SCLK","GPIO_P1_5","P1_5","TA0","ADC_A5","SPI_SCLK"],"pin4":["4","P1_6_TA1_A6_SDO_SCL","GPIO_P1_6","P1_6","TA1","ADC_A6","SPI_SDO","I2C_SCL"],"pin5":["5","P1_7_A7_SDI_SDA","GPIO_P1_7","P1_7","ADC_A7","SPI_SDI","I2C_SDA"],"pin6":["6","RST_SBWTDIO","N_RESET","RST","SBWTDIO"],"pin7":["7","TST_SBWTCK","TEST","SBWTCK"],"pin8":["8","DVSS","POWER_DVSS","GND"]} as const
export const MSP430G2230ID = (props: ChipProps<typeof pinLabels>) => (
  <chip
    name="U1"
    manufacturerPartNumber={"MSP430G2230ID"}
    displayName={"MSP430G2230ID"}
    pinLabels={pinLabels}
    footprint={"soic"}
    pinAttributes={{"pin1":{"isInput":true,"requiresPower":true},"pin2":{"isGpio":true,"isBidirectional":true},"pin3":{"isGpio":true,"capabilities":["spi_sck"],"isBidirectional":true},"pin4":{"isGpio":true,"capabilities":["i2c_scl","spi_mosi"],"isBidirectional":true},"pin5":{"isGpio":true,"capabilities":["i2c_sda","spi_miso"],"isBidirectional":true},"pin6":{"isInput":true,"isBidirectional":true},"pin7":{"isInput":true},"pin8":{"requiresGround":true}}}
    internallyConnectedPins={[]}
    supplierPartNumbers={{}}
    {...props}
  />
)
export default MSP430G2230ID