name = "steve/qfp-package" version = "1.0.0" runtime = "steve" license = "MIT" summary = "LQFP and TQFP packages with gull-wing leads on four sides, by TI package outline." description = """Quad flat package for board layouts, from TI's package outline drawings: LQFP (1.6 max) with 32, 48, 64, 80, 100, 144 and 176 pins and TQFP (1.2 max) with 48, 64, 80 and 100 pins, gull-wing leads on all four sides. Pin 1 at the top of the -X side, counting counter-clockwise. See the README.""" tags = ["qfp", "lqfp", "tqfp", "ic", "package", "smd", "electronics"] [parameters.package] type = "choice" default = "PM0064A" choices = ["VF0032A", "PT0048A", "PM0064A", "PN0080A", "PZ0100A", "PGE", "PBL", "PFB0048A", "PAG", "PFC0080A", "PZT"] label = "TI package outline" description = "LQFP: VF0032A (32, 7x7, 0.8), PT0048A (48, 7x7), PM0064A (64, 10x10), PN0080A (80, 12x12), PZ0100A (100, 14x14), PGE (144, 20x20), PBL (176, 20x20, 0.4). TQFP: PFB0048A (48, 7x7), PAG (64, 10x10), PFC0080A (80, 12x12), PZT (100, 14x14). Pitch 0.5 unless given." [parameters.detail] type = "choice" default = "full" choices = ["full", "simple"] label = "Detail" description = "full: body, pin-1 mark and leads. simple: the body only, for big assemblies." [[presets]] id = "LQFP-32-VF0032A" title = "LQFP-32 (VF0032A), 7x7 mm body, 0.8 mm pitch" params = { package = "VF0032A" } aliases = ["LQFP-32 7x7mm P0.8mm", "LQFP32", "32 pin LQFP", "VF0032A"] standard = "TI package outline" [[presets]] id = "LQFP-48-PT0048A" title = "LQFP-48 (PT0048A), 7x7 mm body, 0.5 mm pitch" params = { package = "PT0048A" } aliases = ["LQFP-48 7x7mm P0.5mm", "LQFP48", "48 pin LQFP", "PT0048A"] standard = "TI package outline" [[presets]] id = "LQFP-64-PM0064A" title = "LQFP-64 (PM0064A), 10x10 mm body, 0.5 mm pitch" params = { package = "PM0064A" } aliases = ["LQFP-64 10x10mm P0.5mm", "LQFP64", "64 pin LQFP", "PM0064A"] standard = "TI package outline" [[presets]] id = "LQFP-80-PN0080A" title = "LQFP-80 (PN0080A), 12x12 mm body, 0.5 mm pitch" params = { package = "PN0080A" } aliases = ["LQFP-80 12x12mm P0.5mm", "LQFP80", "80 pin LQFP", "PN0080A"] standard = "TI package outline" [[presets]] id = "LQFP-100-PZ0100A" title = "LQFP-100 (PZ0100A), 14x14 mm body, 0.5 mm pitch" params = { package = "PZ0100A" } aliases = ["LQFP-100 14x14mm P0.5mm", "LQFP100", "100 pin LQFP", "PZ0100A"] standard = "TI package outline" [[presets]] id = "LQFP-144-PGE" title = "LQFP-144 (PGE), 20x20 mm body, 0.5 mm pitch" params = { package = "PGE" } aliases = ["LQFP-144 20x20mm P0.5mm", "LQFP144", "144 pin LQFP", "PGE"] standard = "TI package outline" [[presets]] id = "LQFP-176-PBL" title = "LQFP-176 (PBL), 20x20 mm body, 0.4 mm pitch" params = { package = "PBL" } aliases = ["LQFP-176 20x20mm P0.4mm", "LQFP176", "176 pin LQFP", "PBL"] standard = "TI package outline" [[presets]] id = "TQFP-48-PFB0048A" title = "TQFP-48 (PFB0048A), 7x7 mm body, 0.5 mm pitch" params = { package = "PFB0048A" } aliases = ["TQFP-48 7x7mm P0.5mm", "TQFP48", "48 pin TQFP", "PFB0048A"] standard = "TI package outline" [[presets]] id = "TQFP-64-PAG" title = "TQFP-64 (PAG), 10x10 mm body, 0.5 mm pitch" params = { package = "PAG" } aliases = ["TQFP-64 10x10mm P0.5mm", "TQFP64", "64 pin TQFP", "PAG"] standard = "TI package outline" [[presets]] id = "TQFP-80-PFC0080A" title = "TQFP-80 (PFC0080A), 12x12 mm body, 0.5 mm pitch" params = { package = "PFC0080A" } aliases = ["TQFP-80 12x12mm P0.5mm", "TQFP80", "80 pin TQFP", "PFC0080A"] standard = "TI package outline" [[presets]] id = "TQFP-100-PZT" title = "TQFP-100 (PZT), 14x14 mm body, 0.5 mm pitch" params = { package = "PZT" } aliases = ["TQFP-100 14x14mm P0.5mm", "TQFP100", "100 pin TQFP", "PZT"] standard = "TI package outline" [[presets]] id = "LQFP-64-PM0064A-simple" title = "LQFP-64 (PM0064A), 10x10 mm body, 0.5 mm pitch, simple" params = { package = "PM0064A", detail = "simple" } aliases = ["LQFP-64 simple"] standard = "TI package outline"