Skip to content

Rename generated Texas QFN parts

This renames most of the generated Texas QFN parts into a consistent schema that uses the IPC generator's part_number field to generate consistent unambiguous model name compliant with KLC 3.4

This remove the ambiguous old-style TI designations like S-PVQFN-N40, as this also need EP information to be unambiguous. Rather, the full TI code, e.g. RHA0040B is used where possible, else the older three-letter code RHA for the oldest variants in the series (I think this is implicitly RHA0040A, for example, which doesn't exist on its own). These full codes fully represent a package including the EP. This is also the designation a user see in the datasheet (designations like S-PVQFN-N40 only exist in older drawing pages).

Where package drawings don't match the values (usually format of tolerances, sometimes slight tightening of tolerance), these have been updated per the linked datasheets. No geometry was changed by this.

Also removed superfluous commented lines along the way.

Commits, which I am happy to rebase or rework as required:

  • First one commit in the FP repo only to regenerate in KiCad 7 format
  • Each package in a separate commit so it can be compared against the matching commits in the footprint repo.
  • Finally, there's a commit to reorder all the entries to pin count then code order to make it easier to neatly add new entries in the right place without too much cognitive overload

I also discovered and removed one duplicate: RGE0024C and S-PVQFN-N24 EP2.1mm were the same thing, but weren't noticed because one used the full code and one did not.

One part, RVE0028A, was changed to a VQFN from WQFN, as the newer DS diagrams call it a VQFN, the height agrees with that classification and the old DS pages disagreed, so it looks like a typo in the page header.

Summary of changes

In commit order.

No commits produce geometry changes, other than adding 3D EPs.

Symbol lists over 10 are omitted, because they're all very long MSP430 number. I can add if helpful!

  • RGZ0048A
    • Old FP & 3D: Texas_S-PVQFN-N48_EP5.15x5.15mm
    • New FP/3D: Texas_RGZ0048A_VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm
    • Added 3D EP
    • Symbols:
      • 22 symbols in MCU_Texas_MSP430
  • RGC0064B
  • Old FP & 3D: Texas_S-PVQFN-N64_EP4.25x4.25mm
  • New FP/3D: Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm
  • Added 3D EP
  • Symbols:
    • 11 symbols: MCU_Texas_MSP430
  • RHA0040B
    • Old FP: Texas_S-PVQFN-N40_EP4.15x4.15mm
    • New FP: Texas_RHA0040B_VQFN-40-1EP_6x6mm_P0.5mm_EP4.15x4.15mm
    • No 3D generator
    • Symbols:
      • 15 symbols: MCU_Texas_MSP430
      • 2 symbols: Driver_LED
        • TLC5951RHA
        • TLC5951RTA (this one actually seems slightly wrong...but we don't have an RTA, and the only difference is the height)
  • RHA0040E
    • Old FP: Texas_S-PVQFN-N40_EP3.52x2.62mm
    • New: Texas_RHA0040E_VQFN-40-1EP_6x6mm_P0.5mm_EP3.52x2.62mm
    • No 3D generator
    • Symbols:
      • 1 symbols in Driver_Motor:
        • DRV8308
  • RHA0040D
    • Old FP: Texas_RGE0024H_EP2.7x2.7mm
    • New FP: Texas_RGE0024H_VQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm
    • No 3D generator
    • Symbols: no symbols use this FP
  • RHH0036C
    • Old FP: Texas_S-PVQFN-N36_EP4.4x4.4mm
    • Old 3D: Texas_S-PVQFN-N36 (this didn't match the FP!)
    • New FP: Texas_RHH0036C_VQFN-36-1EP_6x6mm_P0.5mm_EP4.4x4.4mm
    • Added 3D EP
    • Symbols: no symbols use this FP
  • RHB0032E
    • Old FP & 3D: Texas_S-PVQFN-N32_EP3.45x3.45mm
    • New FP & 3D: Texas_RHB0032E_VQFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm
    • Added 3D EP
    • Symbols:
      • 28: MCU_Texas_MSP430
  • RVE0028A
    • Old FP: Texas_R-PWQFN-N28_EP2.1x3.1mm
    • 3D duplicates:
      • Texas_R-VFQFN-28-1EP_3.5x4.5mm_P0.4mm_EP2.1x3.1mm
      • Texas_R-PWQFN-N28_EP2.1x3.1mm
    • New FP & 3D: Texas_RVE0028A_VQFN-28-1EP_3.5x4.5mm_P0.4mm_EP2.1x3.1mm
    • Changed to _V_QFN deliberately - this was a typo in old datasheet page headers
    • Added 3D EP
    • Symbols:
      • 1 symbols: Regulator_Switching
        • TPS51363
  • RGE0024C
    • Old FP 1 & 3D: Texas_RGE0024C_EP2.1x2.1mm
    • Old FP 2: Texas_S-PVQFN-N24_EP2.1x2.1mm
    • New FP & 3D: Texas_RGE0024C_VQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm
    • 3D EP added
    • Symbols:
      • 3: Interface_Expansion
        • TCA9548AMRGER
        • PCA9548ARGE
        • TCA9548ARGER
      • 10: MCU_Texas_MSP430
        • MSP430FR5720IRGE
        • MSP430FR5724IRGE
        • MSP430FR5728IRGE
        • MSP430FR5730IRGE
        • MSP430FR5734IRGE
        • MSP430FR5738IRGE
        • MSP430FR5722IRGE
        • MSP430FR5726IRGE
        • MSP430FR5732IRGE
        • MSP430FR5736IRGE
  • RGW0020A
    • Old FP: Texas_S-PVQFN-N24_EP2.1x2.1mm
    • Old 3D: Texas_VQFN-RGW-20-1EP_5x5mm_Pitch0.65mm (didn't match)
    • New FP & 3D: Texas_RGW0020A_VQFN-20-1EP_5x5mm_P0.65mm_EP3.15x3.15mm
    • 3D EP added
    • Symbols:
      • 3 symbols: Regulator_Linear
        • TPS7A7200RGW
        • TPS7A3301RGW
        • TPS7A4701xRGW
  • RGP0020D
    • Old FP: Texas_S-PVQFN-N20_EP2.7x2.7mm
    • New FP: Texas_RGP0020D_VQFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm
    • No 3D
    • Symbols:
      • 1 Symbol: Driver_Motor
        • DRV8662
  • RGP0020H
    • Old FP & 3D: Texas_S-PVQFN-N20_EP2.4x2.4mm
    • New FP & 3D: Texas_RGP0020H_VQFN-20-1EP_4x4mm_P0.5mm_EP2.4x2.4mm
    • 3D EP added
    • Symbols:
      • 1 Symbols: RF
        • CC2500
  • RUM0016A
    • Old FP: Texas_S-PVQFN-N20_EP2.4x2.4mm
    • New FP: Texas_S-PVQFN-N20_EP2.4x2.4mm
    • No 3D
    • No symbol change
  • RUN0010A (no EP)
    • Old FP & 3D: Texas_WQFN-10_2x2mm_P0.5mm
    • New FP & 3D: Texas_RUN0010A_WQFN-10_2x2mm_P0.5mm
    • 3D DS fixed
    • Symbols:
      • 1 symbol: Sensor_Temperature
        • TMP461xxRUN
  • RGV0016A
    • Old FP: Texas_RGV_S-PVQFN-N16_EP2.1x2.1mm
    • New FP: Texas_RGV0016A_VQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm
    • No 3D
    • Symbols:
      • 1 symbol: Power_Management
        • INA3221
  • RHA
    • Old FP: Texas_S-PVQFN-N40_EP4.6x4.6mm
    • New FP: Texas_RHA_VQFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm
    • No 3D
    • Symbols:
      • 2 symbols: Analog_DAC
        • DAC8750xRHA
        • DAC7750xRHA
  • RSN
    • Old FP: Texas_S-PWQFN-N32_EP2.8x2.8mm.
    • New FP: Texas_RSN_WQFN-32-1EP_4x4mm_P0.4mm_EP2.8x2.8mm
    • No 3D
    • No Symbol change
  • RTW
    • Old FP & 3D: Texas_S-PWQFN-N24_EP2.7x2.7mm
    • New FP & 3D: Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm
    • Symbols:
      • 2 symbols: Battery_Management
        • BQ25601
        • BQ25895RTW
  • RTE
    • Old FP: Texas_S-PWQFN-N16_EP1.2x0.8mm
    • New FP: Texas_RTE_WQFN-16-1EP_3x3mm_P0.5mm_EP1.2x0.8mm
    • No 3D
    • No symbols
  • RTY
    • Old FP: Texas_S-PWQFN-N16_EP2.1x2.1mm
    • New FP: Texas_RTY_WQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm
    • No 3D
    • Symbols:
      • 3 symbols: Driver_Motor
        • DRV8800RTY
        • DRV8801RTY
        • DRV8833RTY
  • RSA
    • Old FP & 3D: Texas_S-PVQFN-N16_EP2.7x2.7mm
    • New FP & 3D: Texas_RSA_VQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm
    • Symbols:
      • 3 symbols: Regulator_Switching
        • TPS61090
        • TPS61091
        • TPS61092
      • 31 symbols: MCU_Texas_MSP430
  • RGE0024H
    • Old FP & 3D: Texas_RGE0024H_EP2.7x2.7mm
    • New FP and 3D: Texas_RGE0024H_VQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm
    • 3D EP added
    • Symbols:
      • 1 symbol: Battery_Management
        • BQ24166RGE
      • 1 symbol: Driver_LED
        • TLC5971RGE
      • 5 symbols: Power_Management
        • TPS26630RGE
        • TPS26631RGE
        • TPS26632RGE
        • TPS26633RGE
        • TPS26635RGE

Counterpart MRs

Edited by John Beard

Merge request reports