view venus/src/MCL @ 94:4502eec1e805

D405: use Nexperia part sourced from Digi-Key direct The previously selected part was from a Digi-Key marketplace vendor, and they seem to not actually have that part, as the order has been in limbo for over a month - so I put in the time and effort to look around, and found a readily available equivalent part from Nexperia.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 11 Jan 2022 19:11:22 +0000
parents 0a26e46b2fc2
children cc8fd0dbd2cf
line wrap: on
line source

# Master Component List for FreeCalypso Venus development board
#
# Many of our part names come from Leonardo, or are our own invented
# part names that follow Leonardo-like scheme.

# Capacitors

part 0805C-22u:
 value=22uF
 footprint=0805
 description=Ceramic chip capacitor, X5R, 22 uF, 0805
 npins=2

part 0805C-10u:
 value=10uF
 footprint=0805
 description=Ceramic chip capacitor, X5R, 10 uF, 0805
 npins=2

part 0805C-4U7-X5R:
 value=4u7
 footprint=0805
 description=Ceramic chip capacitor, X5R, 4.7 uF, 0805
 npins=2

part 0603C-X5R-2u2:
 value=2u2
 footprint=0603
 description=Ceramic chip capacitor, X5R, 2.2 uF, 0603
 npins=2

part 0603C-X5R-1uF:
 value=1uF
 footprint=0603
 description=Ceramic chip capacitor, X5R, 1 uF, 0603
 npins=2

part 0402C-470n:
 value=470n
 footprint=0402
 description=Ceramic chip capacitor, X5R, 0.47 uF, 0402
 npins=2

part 0402C-100n:
 value=100n
 footprint=0402
 description=Ceramic chip capacitor, X5R, 0.1 uF, 0402
 npins=2

part 0402C-33n:
 value=33n
 footprint=0402
 description=Ceramic chip capacitor, X5R, 33 nF, 0402
 npins=2

part 0402C-22n:
 value=22n
 footprint=0402
 description=Ceramic chip capacitor, X5R, 22 nF, 0402
 npins=2

part 0402C-1n:
 value=1n
 footprint=0402
 description=Ceramic chip capacitor, X7R, 1 nF, 0402
 npins=2

part 0402C-680p:
 value=680p
 footprint=0402
 description=Ceramic chip capacitor, X7R, 680 pF, 0402
 npins=2

part 0402C-470p:
 value=470p
 footprint=0402
 description=Ceramic chip capacitor, X7R, 470 pF, 0402
 npins=2

part 0402C-100p:
 value=100p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 100 pF, 0402
 npins=2

part 0402C-47p:
 value=47p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 47 pF, 0402
 npins=2

part 0402C-33p:
 value=33p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 33 pF, 0402
 npins=2

part 0402C-27p:
 value=27p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 27 pF, 0402
 npins=2

part 0402C-22p:
 value=22p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 22 pF, 0402
 npins=2

part 0402C-18p:
 value=18p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 18 pF, 0402
 npins=2

part 0402C-15p:
 value=15p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 15 pF, 0402
 npins=2

part 0402C-12p:
 value=12p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 12 pF, 0402
 npins=2

part 0402C-10p:
 value=10p
 footprint=0402
 description=Ceramic chip capacitor, C0G, 10 pF, 0402
 npins=2

part 0402C-4p7:
 value=4p7
 footprint=0402
 description=Ceramic chip capacitor, C0G, 4.7 pF, 0402
 npins=2

part 0402C-0p5:
 value=0p5
 footprint=0402
 description=Ceramic chip capacitor, C0G, 0.5 pF, 0402
 npins=2

C201:
 # bypass cap for V-RTC near Calypso
 hier=mob.core.bb.dbb.C201
 part=0402C-100n

C202:
 # 32.768 kHz Pierce osc cap, input
 hier=mob.core.bb.dbb.C202
 part=0402C-22p

C203:
 # 32.768 kHz Pierce osc cap, output
 hier=mob.core.bb.dbb.C203
 part=0402C-22p

C204:
 # cap on Iota VREF pin
 hier=mob.core.bb.abb.C204
 part=0402C-100n

C205:
 # AFC output cap
 hier=mob.core.bb.abb.C205
 part=0402C-33n

C208:
 # cap on UPR
 hier=mob.core.bb.abb.C208
 part=0402C-100n

C209:
 # bypass cap on Calypso VDDS_MIF
 hier=mob.core.bb.dbb.C209
 part=0402C-100n

C210:
 # bypass cap on Calypso VDDS_[12]
 hier=mob.core.bb.dbb.C210
 part=0402C-100n

C211:
 # bypass cap on Calypso VDD (core)
 hier=mob.core.bb.dbb.C211
 part=0402C-100n

C212:
 # bypass cap on Calypso VDD_PLL
 hier=mob.core.bb.dbb.C212
 part=0402C-100n

C213:
 # bypass cap on V-ABB
 hier=mob.core.bb.abb.C213
 part=0805C-4U7-X5R

C214:
 # bypass cap on V-DBB
 hier=mob.core.bb.abb.C214
 part=0805C-22u

C215:
 # bypass cap on V-IO
 hier=mob.core.bb.abb.C215
 part=0805C-10u

C216:
 # bypass cap on V-FLASH
 hier=mob.core.bb.abb.C216
 part=0805C-4U7-X5R

C217:
 # bypass cap on V-SRAM
 hier=mob.core.bb.abb.C217
 part=0805C-4U7-X5R

C218:
 # bypass cap on V-SIM
 hier=mob.core.bb.abb.C218
 part=0603C-X5R-1uF

C219:
 # bypass cap on V-RTC
 hier=mob.core.bb.abb.C219
 part=0603C-X5R-1uF

C220:
 # one of the bypass caps on the VBAT power input to the ABB
 hier=mob.core.bb.abb.C220
 part=0402C-100n

C221:
 # the other one - C220's twin
 hier=mob.core.bb.abb.C221
 part=0402C-100n

C223:
 # extra (3rd) cap to ground in the 32.768 kHz crystal osc circuit
 hier=mob.core.bb.dbb.C223
 part=0402C-10p

C224:
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.C224
 part=0402C-4p7

C225:
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.C225
 part=0402C-100p

C226:
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.C226
 footprint=0402
 value=DNP
 part=none
 npins=2

C253:
 # series cap in the 26 MHz signal from Rita to Calypso
 hier=mob.core.clock_rf2dbb.C253
 part=0402C-1n

C295:
 # cap in the analog I&Q circuit between Iota and Rita (the one for Q)
 hier=mob.core.bb.abb.abb_rc_network.C295
 part=0402C-470p

C296:
 # cap in the analog I&Q circuit between Iota and Rita (the one for I)
 hier=mob.core.bb.abb.abb_rc_network.C296
 part=0402C-470p

C306:
 # VSIM bypass cap next to the SIM socket, per Leonardo schematics
 hier=mob.sim.C306
 part=0402C-100n

C318:
 # bypass cap for V-SRAM near U301
 hier=mob.core.mem.C318
 part=0402C-100n

C319:
 # footprint for possible cap on U302 BYPASS pin
 hier=mob.spkr.C319
 footprint=0402
 value=DNP
 part=none
 npins=2

C322:
 # bypass cap for V-FLASH near U301
 hier=mob.core.mem.C322
 part=0402C-100n

C323:
 # Big capacitor next to the VBAT power input connector
 hier=mob.batt.big_cap
 manufacturer=Vishay Sprague
 manufacturer_part_number=595D108X96R3R2T
 # Leonardo used 20% version, but the 10% version is now cheaper at Mouser!
 description=Tantalum capacitor, 1000 uF, 6.3 V, 70 mOhm ESR
 npins=2
 source=Mouser

C330:
 # power supply decoupling cap for U302
 hier=mob.spkr.C330
 part=0603C-X5R-1uF

C331:
 # cap on U302 output
 hier=mob.spkr.C331
 part=0402C-47p

C332:
 # cap on U302 output
 hier=mob.spkr.C332
 part=0402C-47p

C335:
 # part of the Leonardo JTAG interface circuit
 hier=mob.jtag_if.C335
 part=0402C-1n

C363:
 # part of the Leonardo JTAG interface circuit
 hier=mob.jtag_if.C363
 part=0402C-100n

# Cap in charging circuit between ICTL and VCHG
C401:
 hier=mob.chg.C401
 part=0402C-22n

# Bypass cap for U401
C402:
 hier=mob.uart.U401_bypass
 part=0402C-100n

# Bypass cap for U402
C403:
 hier=mob.sim.inv_bypass
 part=0402C-100n

C404:
 hier=mob.lcd.LCD_bypass_cap
 part=0402C-100n

C405:
 hier=mob.lcd.bl.cursel.U403_bypass
 part=0402C-100n

C406:
 hier=mob.audio_hso.C22
 part=0402C-33p

C407:
 hier=mob.audio_hso.C23
 part=0603C-X5R-2u2

C408:
 hier=mob.audio_hso.C37
 part=0805C-10u

C409:
 hier=mob.audio_hso.C38
 part=0402C-33p

C410:
 hier=mob.audio_main.C32
 part=0402C-33p

C411:
 hier=mob.audio_main.C21
 part=0402C-100n

C412:
 hier=mob.audio_main.C12
 part=0402C-100n

C413:
 hier=mob.audio_main.C13
 part=0805C-10u

C414:
 hier=mob.audio_main.C14
 part=0402C-33p

C415:
 hier=mob.audio_main.C15
 part=0402C-33p

C416:
 hier=mob.audio_main.C16
 part=0402C-18p

C417:
 hier=mob.audio_main.C17
 part=0402C-33p

C418:
 hier=mob.audio_main.C18
 part=0402C-18p

C419:
 hier=mob.audio_main.C19
 part=0402C-33p

C420:
 hier=mob.audio_hso.HSO_cap
 part=0805C-22u

C600:
 hier=mob.core.rf.rita2pa_hb.C600
 part=0402C-27p

C606:
 hier=mob.core.rf.Rita_vcxo.rita.C606
 part=0402C-100n

C607:
 hier=mob.core.rf.Rita_vcxo.rita.C607
 part=0402C-100p

C608:
 hier=mob.core.rf.Rita_vcxo.rita.C608
 part=0402C-100n

C609:
 hier=mob.core.rf.Rita_vcxo.rita.C609
 part=0402C-10p

C610:
 hier=mob.core.rf.Rita_vcxo.rita.C610
 part=0402C-100p

C613:
 hier=mob.core.rf.Rita_vcxo.rita.C613
 part=0603C-X5R-1uF

C614:
 hier=mob.core.rf.fem2rita_low.C614
 part=0402C-100p

C615:
 hier=mob.core.rf.fem2rita_low.C615
 part=0402C-100p

C616:
 hier=mob.core.rf.Rita_vcxo.rita.C616
 part=0402C-100n

C617:
 hier=mob.core.rf.Rita_vcxo.rita.C617
 part=0402C-100p

C619:
 hier=mob.core.rf.Rita_vcxo.rita.C619
 part=0603C-X5R-1uF

C620:
 hier=mob.core.rf.Rita_vcxo.rita.C620
 part=0402C-100n

C622:
 hier=mob.core.rf.Rita_vcxo.rita.C622
 part=0603C-X5R-1uF

C624:
 hier=mob.core.rf.fem2rita_pcs.C624
 part=0402C-15p

C625:
 hier=mob.core.rf.fem2rita_pcs.C625
 part=0402C-15p

C628:
 hier=mob.core.rf.Rita_vcxo.rita.XEN_cap
 part=0402C-100n

C629:
 hier=mob.core.rf.Rita_vcxo.rita.C629
 part=0402C-100p

C630:
 hier=mob.core.rf.Rita_vcxo.rita.C630
 part=0402C-100p

C631:
 hier=mob.core.rf.Rita_vcxo.rita.C631
 part=0402C-100n

C632:
 hier=mob.core.rf.Rita_vcxo.rita.C632
 part=0402C-100n

C633:
 hier=mob.core.rf.Rita_vcxo.rita.C633
 part=0402C-100p

C634:
 hier=mob.core.rf.Rita_vcxo.rita.C634
 part=0402C-470n

C635:
 hier=mob.core.rf.FEM.C635
 part=0402C-47p

C643:
 hier=mob.core.rf.FEM.C643
 part=0402C-33p

C644:
 hier=mob.core.rf.FEM.C644
 part=0402C-12p

C645:
 hier=mob.core.rf.FEM.C645
 part=0402C-47p

C648:
 hier=mob.core.rf.PA.C648
 part=0402C-680p

C651:
 # PA power supply small cap
 hier=mob.core.rf.PA.C651
 part=0402C-12p

C652:
 # PA power supply small cap
 hier=mob.core.rf.PA.C652
 part=0402C-47p

C653:
 # PA power supply small cap
 hier=mob.core.rf.PA.C653
 part=0402C-100n

C654:
 # PA power supply big cap
 hier=mob.core.rf.PA.C654
 part=0805C-22u

C655:
 hier=mob.core.rf.rita2pa_lb.C655
 part=0402C-47p

C656:
 hier=mob.core.rf.PA.C656
 part=0402C-100p

C698:
 hier=mob.core.rf.Rita_vcxo.rita.XEN_cap2
 part=0805C-10u

C699:
 hier=mob.core.rf.fem2rita_dcs.C699
 part=0402C-0p5

C701:
 hier=usb.usb.FT2232D.VCCIOA_bypass_cap
 part=0402C-100n

C702:
 hier=usb.usb.FT2232D.VCCIOB_bypass_cap
 part=0402C-100n

C703:
 hier=usb.usb.FT2232D.AVCC_cap
 part=0402C-100n

C704:
 hier=usb.usb.FT2232D.FTDI_3V3_cap
 part=0402C-100n

C705:
 hier=usb.usb.FT2232D.XTIN_cap
 part=0402C-22p

C706:
 hier=usb.usb.FT2232D.XTOUT_cap
 part=0402C-22p

C707:
 hier=usb.usb.P_5V_cap
 part=0402C-100n

C708:
 hier=usb.usb.P_5V_cap2
 part=0805C-22u

C709:
 hier=usb.reg_3V3.input_cap
 part=0603C-X5R-1uF

C710:
 hier=usb.reg_3V3.output_cap
 part=0603C-X5R-1uF

C711:
 hier=usb.buf.bypass_cap
 part=0402C-100n

C712:
 hier=usb.bctl.od_buf_bypass_cap
 part=0402C-100n

# LEDs and other diodes

part green-led:
 manufacturer=Rohm
 manufacturer_part_number=SML-D12M8WT86
 description=SMT LED, green, 0603
 vendor=Digi-Key
 vendor_part_number=511-1578-1-ND
 footprint=file:LED__Rohm_SML-D12x8
 pinout=ipc-diode.pinout
 npins=2

part yellow-led:
 manufacturer=Rohm
 manufacturer_part_number=SML-D12Y8WT86
 description=SMT LED, yellow, 0603
 vendor=Digi-Key
 vendor_part_number=511-1582-1-ND
 footprint=file:LED__Rohm_SML-D12x8
 pinout=ipc-diode.pinout
 npins=2

part red-led:
 manufacturer=Rohm
 manufacturer_part_number=SML-D12U8WT86
 description=SMT LED, red, 0603
 vendor=Digi-Key
 vendor_part_number=511-1580-1-ND
 footprint=file:LED__Rohm_SML-D12x8
 pinout=ipc-diode.pinout
 npins=2

D200:
 device=HVC375B
 manufacturer=Renesas
 manufacturer_part_number=HVC375BTRF-E
 description=Varactor diode for VCXO
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.D200
 pinout=ipc-diode.pinout
 npins=2

# PWON LED
D309:
 hier=mob.led_PWON.led
 part=green-led

# LPG LED
D401:
 hier=mob.led_LPG.led
 part=yellow-led

# PWL LED
D402:
 hier=mob.led_PWL.led
 part=red-led

# Charging LED
D403:
 hier=mob.chg_led.led
 part=red-led

# Schottky diode in charging circuit
D404:
 hier=mob.chg.D404
 device=SS34
 footprint=DO214
 pinout=ipc-diode.pinout
 npins=2

# Clamping diode pair in the buzzer driving circuit
D405:
 hier=mob.buz.D_pair
 manufacturer=Nexperia
 device=BAV99W
 part=yes
 description=Clamping diode pair, SOT-323
 vendor=Digi-Key
 vendor_part_number=1727-2915-1-ND
 pinout=BAV99W.pinout
 npins=3

# EDA artifacts (star routing) that aren't actual components

HST200:
 # combines TI's HST201 and HST202
 hier=mob.core.bb.dbb.HST200
 part=none
 npins=3

HST203:
 hier=mob.core.bb.dbb.HST203
 part=none
 npins=2

# Connectors

part header-2pin:
 footprint=JUMPER2
 description=Header, 0.100", 2 posts
 manufacturer=Molex
 manufacturer_part_number=0901200922
 vendor=Digi-Key
 vendor_part_number=WM12812-ND
 npins=2

# UART interface "rescue" header
J301:
 hier=uart_header
 footprint=HEADER10_2
 description=Header, 0.100", dual row, 10 posts
 manufacturer=Molex
 manufacturer_part_number=0901310125
 vendor=Digi-Key
 vendor_part_number=WM50035-10-ND
 npins=10

J302:
 hier=mob.sim.socket.socket
 description=SIM socket, full size, with latch
 manufacturer=C&K Components
 manufacturer_part_number=CCM03-3013LFT
 vendor=Digi-Key
 vendor_part_number=401-1722-1-ND
 npins=8

# Power input connector
J305:
 hier=mob.batt.batt_conn
 manufacturer=Weidmuller
 manufacturer_part_number=1510460000
 description=Power input connector, 3 pins, 5.08 mm spacing
 source=Newark
 source=Digi-Key
 npins=3

J308:
 hier=mob.SMA.pkg
 description=RF connector, SMA, female, TH, RA
 manufacturer=Amphenol
 manufacturer_part_number=901-143-6RFX
 vendor=Digi-Key
 vendor_part_number=ARFX1232-ND
 npins=5	# separate pin numbers for the 4 legs of the shell

# JTAG
J310:
 hier=mob.jtag_if.connector
 footprint=HEADER14_2
 description=Header, 0.100", dual row, 14 posts
 manufacturer=Molex
 manufacturer_part_number=0901310127
 vendor=Digi-Key
 vendor_part_number=WM50035-14-ND
 npins=14

# Main audio jack
J401:
 hier=mob.audio_main.jack.pkg
 manufacturer=CUI
 manufacturer_part_number=SJ1-42514-SMT-TR
 description=2.5 mm audio jack, TRRS, no switch, SMT
 vendor=Digi-Key
 vendor_part_number=CP1-42514SJCT-ND
 footprint=file:CONN__CUI_SJ1-4251x-SMT
 npins=6

# Jack for headset audio channel
J402:
 hier=mob.audio_hso.jack.pkg
 manufacturer=CUI
 manufacturer_part_number=SJ1-42515TS-SMT-TR
 description=2.5 mm audio jack, TRRS, tip switch, SMT
 vendor=Digi-Key
 vendor_part_number=CP1-42515TSSJCT-ND
 footprint=file:CONN__CUI_SJ1-4251x-SMT
 npins=6

# Loudspeaker output
J403:
 hier=mob.spkr.spkr_connector
 part=header-2pin

# VSP internal interface tap
J404:
 hier=mob.core.bb.VSP_tap
 description=Header, 0.100", dual row, 6 posts
 manufacturer=Molex
 manufacturer_part_number=0901310123
 vendor=Digi-Key
 vendor_part_number=WM50035-06-ND
 npins=6

# VBAT tap for calibration measurements
J405:
 hier=mob.batt.vbat_tap
 part=header-2pin

J406:
 hier=mob.bctl.boot_ctrl_header
 footprint=JUMPER3
 description=Header, 0.100", single row, 3 posts
 manufacturer=Molex
 manufacturer_part_number=0901200923
 vendor=Digi-Key
 vendor_part_number=WM12813-ND
 npins=3

J701:
 hier=usb.usb.conn.conn
 description=USB connector, receptacle, mini-B
 manufacturer=AMP/TE
 manufacturer_part_number=1734035-2
 vendor=Digi-Key
 vendor_part_number=A31727CT-ND
 footprint=file:USB_CONN_1734035
 npins=9			# 5 actual pins + 4 mounting pads

# Inductors

part 0402L-1n:
 value=1n
 footprint=0402
 description=Fixed inductor, 1 nH, 0402
 npins=2

part 0402L-5n6:
 value=5n6
 footprint=0402
 description=Fixed inductor, 5.6 nH, 0402
 npins=2

part 0402L-10n:
 value=10n
 footprint=0402
 description=Fixed inductor, 10 nH, 0402
 npins=2

part 0402L-15n:
 value=15n
 footprint=0402
 description=Fixed inductor, 15 nH, 0402
 npins=2

part 0402L-100n:
 value=100n
 footprint=0402
 description=Fixed inductor, 100 nH, 0402
 npins=2

L401:
 hier=mob.audio_main.L1
 part=0402L-100n

L402:
 hier=mob.audio_main.L2
 part=0402L-100n

L600:
 hier=mob.core.rf.rita2pa_hb.L600
 part=0402L-10n

L601:
 hier=mob.core.rf.rita2pa_lb.L601
 part=0402L-15n

# Leonardo+ (quadband) schematics show L604 as an unpopulated footprint,
# but iWOW's TR-800 module has an actual inductor populated here.
# The value of this inductor remains to be measured - a high-end
# and thus expensive LCR meter is called for.
L604:
 hier=mob.core.rf.fem2rita_pcs.L604
 value=TBD
 footprint=0402
 npins=2

L605:
 hier=mob.core.rf.fem2rita_low.L605
 part=0402L-5n6

L606:
 hier=mob.core.rf.fem2rita_low.L606
 part=0402L-5n6

L607:
 hier=mob.core.rf.fem2rita_dcs.L607
 part=0402L-1n

L608:
 hier=mob.core.rf.fem2rita_dcs.L608
 part=0402L-1n

L701:
 hier=usb.usb.VBUS_ferrite
 manufacturer=Murata
 manufacturer_part_number=BLM18AG471SN1D
 description=Ferrite bead for USB, 0603
 vendor=Digi-Key
 vendor_part_number=490-1013-1-ND
 footprint=0603
 npins=2

# LCD module

LCD1:
 hier=mob.lcd.lcd.pkg
 manufacturer=Formike
 device=KWH020ST23-F01
 part=yes
 description=LCD module, direct solder attachment
 footprint=file:KWH020ST23-F01
 npins=36

# Old-style buzzer

LS401:
 hier=mob.buz.buz.pkg
 manufacturer=CUI
 manufacturer_part_number=CMT-8530S-SMT-TR
 description=Magnetic buzzer, 8.5x8.5 mm, SMT
 vendor=Digi-Key
 vendor_part_number=102-3736-1-ND
 npins=4

# Transistors

part EMB9:
 device=EMB9
 footprint=SOT666
 pinout=EMB9.pinout
 npins=6
 description=Dual PNP transistor, prebiased, SOT666
 manufacturer=Nexperia
 manufacturer_part_number=PEMB9
 vendor=Digi-Key
 vendor_part_number=1727-5159-1-ND

part UMD9:
 device=UMD9
 footprint=SOT363
 pinout=UMD9N.pinout
 npins=6
 description=NPN+PNP complex transistor, prebiased, SOT363
 manufacturer=Nexperia
 manufacturer_part_number=PUMD9
 vendor=Digi-Key
 vendor_part_number=1727-5234-1-ND

part UMH9:
 device=UMH9
 footprint=SOT363
 pinout=EMB9.pinout
 npins=6
 description=Dual NPN transistor, prebiased, SOT363
 manufacturer=Nexperia
 manufacturer_part_number=PUMH9
 vendor=Digi-Key
 vendor_part_number=1727-5237-1-ND

# Complex transistor for TI's JTAG interface circuit
Q308:
 part=UMD9
 slotmap=slotmap/Q308

# MOSFET for driving the power on LED
Q309:
 hier=mob.led_PWON.Q
 device=Si1032R
 pinout=Si1032R.pinout
 npins=3
 description=N-channel MOSFET, 1.5V logic level gate, SC75A
 manufacturer=Vishay Siliconix
 manufacturer_part_number=SI1032R-T1-GE3
 vendor=Digi-Key
 vendor_part_number=SI1032R-T1-GE3CT-ND

# P-channel power MOSFET for the charging circuit
# specific part TBD, needs to be footprint-compatible with Si9407AEY,
# as shown in TI's APN0 document
Q401:
 hier=mob.chg.Q401.pkg
 device=IRF7205
 manufacturer=Infineon
 manufacturer_part_number=IRF7205TRPBF
 description=P-channel power MOSFET, SOIC-8 package
 vendor=Digi-Key
 vendor_part_number=IRF7205PBFCT-ND
 footprint=SO8
 npins=8

# Dual NPN transistor for LPG and PWL LEDs
Q402:
 part=UMH9
 slotmap=slotmap/Q402

# Mighty NPN transistor for driving the magnetic buzzer
Q405:
 hier=mob.buz.npn.Q
 manufacturer=Rohm
 manufacturer_part_number=2SD2114KT146V
 description=Medium power NPN transistor, SMT3/SC-59
 vendor=Digi-Key
 vendor_part_number=2SD2114KT146VCT-ND
 pinout=2SD2114K.pinout
 npins=3

Q600:
 part=EMB9
 slotmap=slotmap/Q600

Q601:
 part=EMB9
 slotmap=slotmap/Q601

# Resistors

part 0402R-220k:
 value=220k
 footprint=0402
 description=Chip resistor, 220k, 1%, 0402
 npins=2

part 0402R-100k:
 value=100k
 footprint=0402
 description=Chip resistor, 100k, 1%, 0402
 npins=2

part 0402R-47k:
 value=47k
 footprint=0402
 description=Chip resistor, 47k, 1%, 0402
 npins=2

part 0402R-36k5:
 value=36k5
 footprint=0402
 description=Chip resistor, 36.5k, 1%, 0402
 npins=2

part 0402R-22k:
 value=22k
 footprint=0402
 description=Chip resistor, 22k, 1%, 0402
 npins=2

part 0402R-10k:
 value=10k
 footprint=0402
 description=Chip resistor, 10k, 1%, 0402
 npins=2

part 0402R-3k3:
 value=3k3
 footprint=0402
 description=Chip resistor, 3.3k, 1%, 0402
 npins=2

part 0402R-2k2:
 value=2k2
 footprint=0402
 description=Chip resistor, 2.2k, 1%, 0402
 npins=2

part 0402R-1k:
 value=1k
 footprint=0402
 description=Chip resistor, 1k, 1%, 0402
 npins=2

part 0402R-750R:
 value=750R
 footprint=0402
 description=Chip resistor, 750 ohm, 1%, 0402
 npins=2

part 0402R-470R:
 value=470R
 footprint=0402
 description=Chip resistor, 470 ohm, 1%, 0402
 npins=2

part 0402R-10R:
 value=10R
 footprint=0402
 description=Chip resistor, 10 ohm, 1%, 0402
 npins=2

part 0402R-jumper:
 value=0R
 footprint=0402
 description=Chip resistor jumper, 0 ohm, 0402
 npins=2

part MNR04-10k:
 description=Pack of 4 resistors, isolated, 10 kOhm
 value=10k
 manufacturer=Panasonic
 manufacturer_part_number=EXB-28V103JX
 vendor=Digi-Key
 vendor_part_number=Y7103CT-ND
 pinout=rpack4-ti.pinout
 npins=8

part MNR04-1k:
 description=Pack of 4 resistors, isolated, 1 kOhm
 value=1k
 manufacturer=Panasonic
 manufacturer_part_number=EXB-28V102JX
 vendor=Digi-Key
 vendor_part_number=Y7102CT-ND
 pinout=rpack4-ti.pinout
 npins=8

R204:
 # resistor on Iota IBIAS pin
 hier=mob.core.bb.abb.R204
 part=0402R-100k

R206:
 # pull-up resistor on SIM-I/O net
 hier=mob.core.bb.abb.R206
 part=0402R-10k

R207:
 # resistor for Calypso SIM_PWCTRL
 hier=mob.core.bb.dbb.R207
 part=0402R-10k

R208:
 # pull-up of Iota nTESTRESET to UPR
 hier=mob.core.bb.abb.R208
 part=0402R-100k

R211:
 # part of the voodoo "internal" VCXO circuit
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.R211
 part=0402R-10R

R215:
 # series resistor in the 32.768 kHz crystal osc circuit
 hier=mob.core.bb.dbb.R215
 part=0402R-220k

R216:
 # pull-down resistor on MCUDI net
 hier=mob.core.bb.R216
 part=0402R-100k

R217:
 # part of the voodoo "internal" VCXO circuit
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.R217
 part=0402R-220k

R222:
 # VBACKUP pull-down resistor in place of Leonardo C222
 hier=mob.core.bb.abb.VBACKUP_pull_down
 part=0402R-100k

R251:
 # series resistor in the 26 MHz signal from Rita to Calypso
 hier=mob.core.clock_rf2dbb.R251
 part=0402R-470R

# The following two resistor packs are in the analog I&Q circuit
# between Iota and Rita

R295:
 # on the side toward Iota
 part=MNR04-1k
 slotmap=slotmap/R295

R296:
 # on the side toward Rita
 part=MNR04-1k
 slotmap=slotmap/R296

R330:
 # power on LED series resistor
 hier=mob.led_PWON.R
 part=0402R-470R

R331:
 # U302 feedback resistor
 hier=mob.spkr.R331
 part=0402R-36k5

R332:
 # U302 feedback resistor
 hier=mob.spkr.R332
 part=0402R-36k5

R338:
 # pull-down resistor on U302 enable control line
 hier=mob.spkr.R338
 part=0402R-100k

R351:
 # U302 input resistor
 hier=mob.spkr.R33xA
 part=0402R-10k

R352:
 # U302 input resistor
 hier=mob.spkr.R33xB
 part=0402R-10k

R361:
 # JTAG pull-up/down resistor pack
 part=MNR04-10k
 slotmap=slotmap/R361

R372:
 hier=mob.core.FDP_reset_option
 footprint=0402
 value=DNP
 part=none
 npins=2

R401:
 hier=mob.uart.Host_TxD_pullup
 part=0402R-22k

R402:
 hier=mob.uart.Host_DTR_pullup
 part=0402R-22k

R403:
 hier=mob.uart.Host_TxD2_pullup
 part=0402R-22k

R404:
 hier=mob.uart.Host_RTS_pulldown
 part=0402R-47k

R405:
 hier=mob.sim.switch_pullup
 part=0402R-220k

# Precharge current limiting resistor
R406:
 hier=mob.chg.Rprech
 value=47R
 footprint=1206
 # this resistor must be able to dissipate 470 mW, thus need 0.5 W rating
 npins=2

# Charging current measurement resistor
R407:
 hier=mob.chg.Rmeas
 value=0.2R
 footprint=0805
 manufacturer=Susumu
 manufacturer_part_number=RL1220S-R20-F
 description=Chip resistor, current sense, 0.2 ohm, 1%, 0805
 vendor=Digi-Key
 vendor_part_number=RL12S.20FCT-ND
 pinout=resistor_with_sense.pinout
 npins=4

# Charging LED series resistor
R408:
 hier=mob.chg_led.R
 part=0402R-470R

R409:
 hier=mob.lcd.bl.BL_EN_pulldown
 part=0402R-100k

R410:
 hier=mob.lcd.bl.cursel.R_fixed
 value=TBD
 footprint=0402
 npins=2

R411:
 hier=mob.lcd.bl.cursel.R_GPIO11
 value=TBD
 footprint=0402
 npins=2

R412:
 hier=mob.lcd.bl.cursel.R_GPIO12
 value=TBD
 footprint=0402
 npins=2

R413:
 hier=mob.led_LPG.R
 part=0402R-470R

R414:
 hier=mob.led_PWL.R
 part=0402R-470R

R415:
 hier=mob.audio_main.R9
 part=0402R-2k2

R416:
 hier=mob.audio_hso.R19
 part=0402R-2k2

R417:
 hier=mob.audio_hso.Detect_pullup
 part=0402R-220k

# external base resistor for Q405
R418:
 hier=mob.buz.npn.Rbase
 part=0402R-750R

# external B-E resistor for Q405
R419:
 hier=mob.buz.npn.Rbe
 part=0402R-22k

# attenuators in the Tx path from Rita to PA
part chip_atten:
 device=RAC101A-3dB
 manufacturer=Kamaya
 manufacturer_part_number=RAC101A3C
 description=Chip attenuator, 3 dB
 npins=4
 source=Mouser
 source=Jotrin

R600:
 hier=mob.core.rf.rita2pa_lb.R600
 part=chip_atten
 pinout=chipatten-1to2.pinout

R601:
 hier=mob.core.rf.rita2pa_hb.R601
 part=chip_atten
 pinout=chipatten-2to1.pinout

R604:
 # 0R (Openmoko) or 47R (iWOW) in the TCXOEN signal path
 hier=mob.core.rf.Rita_vcxo.R604
 part=0402R-jumper

R623:
 hier=mob.core.rf.PA.R623
 part=0402R-1k

R701:
 hier=usb.usb.DM_series_R
 footprint=0402
 npins=2

R702:
 hier=usb.usb.DP_series_R
 footprint=0402
 npins=2

R703:
 hier=usb.usb.FT2232D.AVCC_filter_R
 footprint=0402
 npins=2

R704:
 hier=usb.usb.FT2232D.DOUT_series_R
 footprint=0402
 npins=2

R705:
 hier=usb.usb.FT2232D.DOUT_pullup_R
 footprint=0402
 npins=2

R706:
 hier=usb.usb.DP_pullup_R
 footprint=0402
 npins=2

R707:
 hier=usb.buf.jmp_RTS
 part=0402R-jumper

R708:
 hier=usb.bctl.ChanB_RTS_pullup
 footprint=0402
 npins=2

R709:
 hier=usb.bctl.ChanB_DTR_pullup
 footprint=0402
 npins=2

R710:
 hier=VBUS_pulldown
 part=0402R-100k

R711:
 hier=VCHG_pulldown
 part=0402R-100k

R712:
 hier=usb.Rload
 part=0402R-3k3

# As an original FreeCalypso initiative, we are putting Pi network topologies
# between the outputs of our RF3166 PA and the inputs of our Epcos quadband
# FEM.  At PCB design time, we explicitly retain the freedom to populate a
# capacitor, an inductor or a 0R jumper for the series component of each Pi
# network, and as for each of the 4 ground legs in total, leave it unpopulated,
# populate a capacitor, or populate an inductor.  We are going to use RLC
# reference designators for these generalized 0402 footprints.
#
# Our initial population will consist of a single series capacitor in each
# Pi topology, with all ground legs unpopulated.

RLC670:
 hier=mob.core.rf.pa2fem_lb.series
 part=0402C-47p

RLC671:
 hier=mob.core.rf.pa2fem_lb.GND_leg_in
 footprint=0402
 value=DNP
 part=none
 npins=2

RLC672:
 hier=mob.core.rf.pa2fem_lb.GND_leg_out
 footprint=0402
 value=DNP
 part=none
 npins=2

RLC673:
 hier=mob.core.rf.pa2fem_hb.series
 part=0402C-12p

RLC674:
 hier=mob.core.rf.pa2fem_hb.GND_leg_in
 footprint=0402
 value=DNP
 part=none
 npins=2

RLC675:
 hier=mob.core.rf.pa2fem_hb.GND_leg_out
 footprint=0402
 value=DNP
 part=none
 npins=2

# Switches

part keypad-switch:
 manufacturer=E-Switch
 manufacturer_part_number=TL3301EF160QJ
 description=Tactile switch, SMT J-lead, 160 g force, 7.3 mm height
 vendor=Digi-Key
 vendor_part_number=TL3301EF160QJCT-ND
 npins=4

S401:
 part=keypad-switch
 hier=mob.keypad.S401.pkg

S402:
 part=keypad-switch
 hier=mob.keypad.S402.pkg

S403:
 part=keypad-switch
 hier=mob.keypad.S403.pkg

S404:
 part=keypad-switch
 hier=mob.keypad.S404.pkg

S405:
 part=keypad-switch
 hier=mob.keypad.S405.pkg

S406:
 part=keypad-switch
 hier=mob.keypad.S406.pkg

S407:
 part=keypad-switch
 hier=mob.keypad.S407.pkg

S408:
 part=keypad-switch
 hier=mob.keypad.S408.pkg

S409:
 part=keypad-switch
 hier=mob.keypad.S409.pkg

S410:
 part=keypad-switch
 hier=mob.keypad.S410.pkg

S411:
 part=keypad-switch
 hier=mob.keypad.S411.pkg

S412:
 part=keypad-switch
 hier=mob.keypad.S412.pkg

S413:
 part=keypad-switch
 hier=mob.keypad.S413.pkg

S414:
 part=keypad-switch
 hier=mob.keypad.S414.pkg

S415:
 part=keypad-switch
 hier=mob.keypad.S415.pkg

S416:
 part=keypad-switch
 hier=mob.keypad.S416.pkg

S417:
 part=keypad-switch
 hier=mob.keypad.S417.pkg

S418:
 part=keypad-switch
 hier=mob.keypad.S418.pkg

S419:
 part=keypad-switch
 hier=mob.keypad.S419.pkg

S420:
 part=keypad-switch
 hier=mob.keypad.S420.pkg

S421:
 part=keypad-switch
 hier=mob.keypad.S421.pkg

S422:
 part=keypad-switch
 hier=mob.keypad.S422.pkg

S423:
 part=keypad-switch
 hier=mob.keypad.S423.pkg

S424:
 part=keypad-switch
 hier=mob.keypad.S424.pkg

# RESET button
S425:
 hier=mob.bctl.reset_sw.pkg
 manufacturer=E-Switch
 manufacturer_part_number=TL3301AF260QJ
 description=Tactile switch, SMT J-lead, 260 g force, 5.0 mm height
 vendor=Digi-Key
 vendor_part_number=EG6035CT-ND
 npins=4

# charging power slide switch
S701:
 hier=chg_switch
 manufacturer=C&K
 manufacturer_part_number=L101011MS02Q
 description=Slide switch, SPST, PC mount
 vendor=Digi-Key
 vendor_part_number=CKC5106-ND
 npins=2

# Test points

TP200:
 hier=mob.core.bb.TP200
 footprint=TBD
 npins=1

TP202:
 hier=mob.core.bb.TP202
 footprint=TBD
 npins=1

U201:
 hier=mob.core.bb.dbb.calypso.pkg
 manufacturer=TI
 manufacturer_part_number=D751992AGHH
 description=Calypso GSM/GPRS baseband processor
 grid_pkg=pkg_179GHH.bgadef
 pinout=calypso-179ghh.pinout

U202:
 hier=mob.core.bb.abb.iota.pkg
 manufacturer=TI
 manufacturer_part_number=TWL3025BGGM
 description=Iota analog baseband IC
 grid_pkg=pkg_100GGM.bgadef
 pinout=iota-ggm.pinout

U301:
 hier=mob.core.mem.chip.pkg
 manufacturer=Spansion
 manufacturer_part_number=S71PL129NC0HFW4B
 description=Memory IC, combined flash and pSRAM
 grid_pkg=pkg_TLA064.bgadef

U302:
 hier=mob.spkr.apa
 manufacturer=TI
 device=TPA6203A1GQV
 description=Audio PA IC, 2x2 mm BGA package
 part=yes
 vendor=Digi-Key
 vendor_part_number=296-12753-1-ND
 grid_pkg=TPA6203A1-bga.pkg
 pinout=TPA6203A1-bga.pinmap

U303:
 hier=mob.core.bb.dbb.ON_nOFF_2V8_buffer.pkg
 device=74AXP1T34
 manufacturer=Nexperia
 manufacturer_part_number=74AXP1T34GMH
 description=Logic voltage level translating buffer, SOT886 package
 vendor=Digi-Key
 vendor_part_number=1727-2482-1-ND
 npins=6

U401:
 device=74LVC125A
 manufacturer=Nexperia
 manufacturer_part_number=74LVC125ABQ
 description=Quad buffer IC, DHVQFN14 package
 vendor=Digi-Key
 vendor_part_number=1727-3481-1-ND
 pinout=74LVC125A.pinout
 npins=14
 slotmap=slotmap/U401

U402:
 hier=mob.sim.inv.pkg
 device=74LVC1G04
 manufacturer=Nexperia
 manufacturer_part_number=74LVC1G04GM
 description=Single inverting buffer IC, SOT886 package
 vendor=Digi-Key
 vendor_part_number=1727-3969-1-ND
 npins=6

U403:
 device=74LVC2G125
 manufacturer=Nexperia
 manufacturer_part_number=74LVC2G125GT
 description=Dual tristate buffer IC, SOT833-1 package
 vendor=Digi-Key
 vendor_part_number=1727-7013-1-ND
 pinout=74LVC2G125.pinout
 npins=8
 slotmap=slotmap/U403

U404:
 hier=mob.lcd.bl.MAX1916.pkg
 manufacturer=Maxim
 device=MAX1916
 part=yes
 description=IC LED driver, SOT23-6
 vendor=Digi-Key
 vendor_part_number=MAX1916EZT+TCT-ND
 footprint=file:SOT23-6
 npins=6

U601:
 hier=mob.core.rf.FEM.M034F.pkg
 manufacturer=Epcos
 device=M034F
 description=GSM RF front end module, quadband
 npins=19

U602:
 hier=mob.core.rf.Rita_vcxo.rita.rita.pkg
 manufacturer=TI
 manufacturer_part_number=TRF6151CRHJ
 description=GSM RF transceiver
 npins=49

U603:
 hier=mob.core.rf.PA.PA.pkg
 manufacturer=RFMD
 device=RF3166
 description=GSM RF power amplifier
 part=yes
 npins=31

U701:
 hier=usb.usb.FT2232D.FT2232D.pkg
 manufacturer=FTDI
 device=FT2232D
 part=yes
 description=USB to dual UART adapter IC
 vendor=Digi-Key
 vendor_part_number=768-1010-1-ND
 footprint=LQFP48_7
 npins=48

U702:
 hier=usb.usb.FT2232D.eeprom.pkg
 device=93C46
 manufacturer=Atmel
 manufacturer_part_number=AT93C46DY6-YH
 description=Serial EEPROM, 64x16, UDFN-8 package
 vendor=Digi-Key
 vendor_part_number=AT93C46DY6-YH-ECT-ND
 npins=8

U703:
 hier=usb.reg_3V3.reg.pkg
 manufacturer=Diodes Inc
 manufacturer_part_number=AP2139AK-3.3TRG1
 description=LDO regulator, 3.3 V output, SOT23-5
 vendor=Digi-Key
 vendor_part_number=AP2139AK-3.3TRG1DICT-ND
 npins=5

U705:
 device=74LVC541A
 manufacturer=Nexperia
 manufacturer_part_number=74LVC541ABQ
 description=Octal buffer IC, DHVQFN20 package
 vendor=Digi-Key
 vendor_part_number=1727-7048-1-ND
 pinout=74LVC541A.pinout
 npins=20
 slotmap=slotmap/U705

U707:
 device=74LVC2G07
 manufacturer=Nexperia
 manufacturer_part_number=74LVC2G07GM
 description=Dual open drain buffer IC, SOT886 package
 vendor=Digi-Key
 vendor_part_number=1727-7008-1-ND
 pinout=74LVC2G07.pinout
 npins=6
 slotmap=slotmap/U707

X201:
 hier=mob.core.bb.dbb.xtal.xtal
 manufacturer=Raltron
 manufacturer_part_number=RT3215-32.768-12.5-TR
 description=Crystal resonator, 32.768 kHz, 20 ppm, 12.5 pF, miniature SMT
 vendor=Digi-Key
 vendor_part_number=RT3215-32.768-12.5-TR
 npins=2

X202:
 hier=mob.core.rf.Rita_vcxo.vcxo_passive.xtal
 manufacturer=NDK
 manufacturer_part_number=W-168-405
 description=Crystal resonator, 26 MHz, made for GSM VCXO
 source=Jotrin
 npins=4

X701:
 hier=usb.usb.FT2232D.xtal.xtal
 manufacturer=Raltron
 manufacturer_part_number=H13-6.000-16-5050-EXT-TR
 description=Crystal, 6.0 MHz, 16 pF, 7x5 mm SMT
 vendor=Digi-Key
 vendor_part_number=2151-H13-6.000-16-5050-EXT-TRCT-ND
 npins=4