0hmX/mt41k512m8da-107-it-p-footprints
This code defines the mechanical and physical layout of a Micron digital ball grid array (FBGA) package with 78 balls, including pin positions, footprint geometry, PCB pads, and silkscreen outlines for surface-mount integration.
- Version
- 0.1.1
- License
- unset
- Stars
- 1
evidence/original-jlc-import.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["A11","VSS1"],
pin2: ["B1","VSS2"],
pin3: ["C1","VDDQ1"],
pin4: ["D1","VSSQ1"],
pin5: ["E1","VREFDQ"],
pin6: ["F1","NC1"],
pin7: ["G1","ODT"],
pin8: ["H1","NC2"],
pin9: ["J1","VSS3"],
pin10: ["K1","VDD1"],
pin11: ["L1","VSS4"],
pin12: ["M1","VDD2"],
pin13: ["N1","VSS5"],
pin14: ["A21","VDD3"],
pin15: ["B2","VSSQ2"],
pin16: ["C2","DQ2"],
pin17: ["D2"],
pin18: ["E2","VDDQ2"],
pin19: ["F2","VSS6"],
pin20: ["G2","VDD4"],
pin21: ["H2","N_CS"],
pin22: ["J2","BA0"],
pin23: ["K2","A31"],
pin24: ["L2","A5"],
pin25: ["M2","A71"],
pin26: ["N2","N_RESET"],
pin27: ["A32","NC3"],
pin28: ["B3","DQ0"],
pin29: ["C3","DQS"],
pin30: ["D3","N_DQS"],
pin31: ["E3"],
pin32: ["F3","N_RAS"],
pin33: ["G3","N_CAS"],
pin34: ["H3","N_WE"],
pin35: ["J3","BA2"],
pin36: ["K3","A0"],
pin37: ["L3","A22"],
pin38: ["M3","A91"],
pin39: ["N3","A13"],
pin40: ["A72"],
pin41: ["B7"],
pin42: ["C7","DQ1"],
pin43: ["D7","VDD5"],
pin44: ["E7"],
pin45: ["F7","CK"],
pin46: ["G7","N_CK"],
pin47: ["H7"],
pin48: ["J7","A15"],
pin49: ["K7"],
pin50: ["L7","A12"],
pin51: ["M7","A11"],
pin52: ["N7","A14"],
pin53: ["A81","VSS7"],
pin54: ["B8","VSSQ3"],
pin55: ["C8","DQ3"],
pin56: ["D8","VSS8"],
pin57: ["E8"],
pin58: ["F8","VSS9"],
pin59: ["G8","VDD6"],
pin60: ["H8","ZQ"],
pin61: ["J8","VREFCA"],
pin62: ["K8","BA1"],
pin63: ["L8","A4"],
pin64: ["M8","A6"],
pin65: ["N8","A82"],
pin66: ["A92","VDD7"],
pin67: ["B9","VDDQ3"],
pin68: ["C9","VSSQ4"],
pin69: ["D9","VSSQ5"],
pin70: ["E9","VDDQ4"],
pin71: ["F9","NC4"],
pin72: ["G9","CKE"],
pin73: ["H9","NC5"],
pin74: ["J9","VSS10"],
pin75: ["K9","VDD8"],
pin76: ["L9","VSS11"],
pin77: ["M9","VDD9"],
pin78: ["N9","VSS12"]
} as const
export const MT41K512M8DA_107_IT_P = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C2888412"
]
}}
manufacturerPartNumber="MT41K512M8DA-107 IT:P"
footprint={<footprint>
<smtpad portHints={["pin1"]} pcbX="-3.199892mm" pcbY="4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin2"]} pcbX="-3.199892mm" pcbY="3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin3"]} pcbX="-3.199892mm" pcbY="3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin4"]} pcbX="-3.199892mm" pcbY="2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin5"]} pcbX="-3.199892mm" pcbY="1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin6"]} pcbX="-3.199892mm" pcbY="0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin7"]} pcbX="-3.199892mm" pcbY="-0mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin8"]} pcbX="-3.199892mm" pcbY="-0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin9"]} pcbX="-3.199892mm" pcbY="-1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin10"]} pcbX="-3.199892mm" pcbY="-2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin11"]} pcbX="-3.199892mm" pcbY="-3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin12"]} pcbX="-3.199892mm" pcbY="-3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin13"]} pcbX="-3.199892mm" pcbY="-4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin14"]} pcbX="-2.400046mm" pcbY="4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin15"]} pcbX="-2.400046mm" pcbY="3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin16"]} pcbX="-2.400046mm" pcbY="3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin17"]} pcbX="-2.400046mm" pcbY="2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin18"]} pcbX="-2.400046mm" pcbY="1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin19"]} pcbX="-2.400046mm" pcbY="0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin20"]} pcbX="-2.400046mm" pcbY="-0mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin21"]} pcbX="-2.400046mm" pcbY="-0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin22"]} pcbX="-2.400046mm" pcbY="-1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin23"]} pcbX="-2.400046mm" pcbY="-2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin24"]} pcbX="-2.400046mm" pcbY="-3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin25"]} pcbX="-2.400046mm" pcbY="-3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin26"]} pcbX="-2.400046mm" pcbY="-4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin27"]} pcbX="-1.599946mm" pcbY="4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin28"]} pcbX="-1.599946mm" pcbY="3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin29"]} pcbX="-1.599946mm" pcbY="3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin30"]} pcbX="-1.599946mm" pcbY="2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin31"]} pcbX="-1.599946mm" pcbY="1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin32"]} pcbX="-1.599946mm" pcbY="0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin33"]} pcbX="-1.599946mm" pcbY="-0mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin34"]} pcbX="-1.599946mm" pcbY="-0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin35"]} pcbX="-1.599946mm" pcbY="-1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin36"]} pcbX="-1.599946mm" pcbY="-2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin37"]} pcbX="-1.599946mm" pcbY="-3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin38"]} pcbX="-1.599946mm" pcbY="-3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin39"]} pcbX="-1.599946mm" pcbY="-4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin40"]} pcbX="1.599946mm" pcbY="4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin41"]} pcbX="1.599946mm" pcbY="3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin42"]} pcbX="1.599946mm" pcbY="3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin43"]} pcbX="1.599946mm" pcbY="2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin44"]} pcbX="1.599946mm" pcbY="1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin45"]} pcbX="1.599946mm" pcbY="0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin46"]} pcbX="1.599946mm" pcbY="-0mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin47"]} pcbX="1.599946mm" pcbY="-0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin48"]} pcbX="1.599946mm" pcbY="-1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin49"]} pcbX="1.599946mm" pcbY="-2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin50"]} pcbX="1.599946mm" pcbY="-3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin51"]} pcbX="1.599946mm" pcbY="-3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin52"]} pcbX="1.599946mm" pcbY="-4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin53"]} pcbX="2.400046mm" pcbY="4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin54"]} pcbX="2.400046mm" pcbY="3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin55"]} pcbX="2.400046mm" pcbY="3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin56"]} pcbX="2.400046mm" pcbY="2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin57"]} pcbX="2.400046mm" pcbY="1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin58"]} pcbX="2.400046mm" pcbY="0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin59"]} pcbX="2.400046mm" pcbY="-0mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin60"]} pcbX="2.400046mm" pcbY="-0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin61"]} pcbX="2.400046mm" pcbY="-1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin62"]} pcbX="2.400046mm" pcbY="-2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin63"]} pcbX="2.400046mm" pcbY="-3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin64"]} pcbX="2.400046mm" pcbY="-3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin65"]} pcbX="2.400046mm" pcbY="-4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin66"]} pcbX="3.199892mm" pcbY="4.800092mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin67"]} pcbX="3.199892mm" pcbY="3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin68"]} pcbX="3.199892mm" pcbY="3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin69"]} pcbX="3.199892mm" pcbY="2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin70"]} pcbX="3.199892mm" pcbY="1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin71"]} pcbX="3.199892mm" pcbY="0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin72"]} pcbX="3.199892mm" pcbY="-0mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin73"]} pcbX="3.199892mm" pcbY="-0.8001mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin74"]} pcbX="3.199892mm" pcbY="-1.599946mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin75"]} pcbX="3.199892mm" pcbY="-2.400046mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin76"]} pcbX="3.199892mm" pcbY="-3.199892mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin77"]} pcbX="3.199892mm" pcbY="-3.999992mm" radius="0.1919986mm" shape="circle" />
<smtpad portHints={["pin78"]} pcbX="3.199892mm" pcbY="-4.800092mm" radius="0.1919986mm" shape="circle" />
<silkscreenpath route={[{"x":-4.076192000000006,"y":5.326176799999985},{"x":4.076191999999992,"y":5.326176799999985},{"x":4.076191999999992,"y":-5.3262022000000115},{"x":-4.076192000000006,"y":-5.3262022000000115},{"x":-4.076192000000006,"y":5.326176799999985}]} />
<silkscreenpath route={[{"x":-4.304791999999992,"y":4.966182599999982},{"x":-4.304791999999992,"y":5.554776799999985},{"x":-3.716197799999989,"y":5.554776799999985}]} />
<silkscreencircle pcbX="-4.576064mm" pcbY="4.800092mm" radius="0.050038mm" />
<silkscreentext text="{NAME}" pcbX="-0.2667mm" pcbY="6.5626mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-4.076191847599986,"y":5.326189347600007},{"x":-3.716192567600004,"y":5.326189347600007},{"x":-4.076191847599986,"y":4.966190067599996},{"x":-4.076191847599986,"y":5.326189347600007}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-4.872799999999984,"y":5.812599999999989},{"x":4.339399999999998,"y":5.812599999999989},{"x":4.339399999999998,"y":-5.558600000000013},{"x":-4.872799999999984,"y":-5.558600000000013},{"x":-4.872799999999984,"y":5.812599999999989}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2888412.obj?uuid=f0bffe57cc714fa8b9f5a408d50b6e8a",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2888412.step?uuid=f0bffe57cc714fa8b9f5a408d50b6e8a",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -0.000012699999984988608, z: -0.25 },
}}
{...props}
/>
)
}