Please enter a valid full or partial manufacturer part number with a minimum of 3 letters or numbers

    S29PL032J Search Results

    SF Impression Pixel

    S29PL032J Price and Stock

    Infineon Technologies AG S29PL032J70BFI070

    IC FLASH 32MBIT PARALLEL 48VFBGA
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey S29PL032J70BFI070 Tray 5,088 1
    • 1 $5.97
    • 10 $5.299
    • 100 $4.75738
    • 1000 $4.25753
    • 10000 $4.1685
    Buy Now
    Avnet Americas S29PL032J70BFI070 Tray 10 Weeks 1,690
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 $3.50275
    Buy Now
    Mouser Electronics S29PL032J70BFI070
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 -
    Get Quote
    EBV Elektronik S29PL032J70BFI070 11 Weeks 1,690
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 -
    Buy Now

    Infineon Technologies AG S29PL032J70BFI073

    IC FLASH 32MBIT PARALLEL 48FBGA
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey S29PL032J70BFI073 Cut Tape 2,332 1
    • 1 $5.97
    • 10 $5.299
    • 100 $4.7025
    • 1000 $4.17149
    • 10000 $4.17149
    Buy Now
    S29PL032J70BFI073 Digi-Reel 2,332 1
    • 1 $5.97
    • 10 $5.299
    • 100 $4.7025
    • 1000 $4.17149
    • 10000 $4.17149
    Buy Now
    Avnet Americas S29PL032J70BFI073 Reel 10 Weeks 2,500
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 $3.5875
    Buy Now
    Mouser Electronics S29PL032J70BFI073
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 -
    Get Quote
    EBV Elektronik S29PL032J70BFI073 11 Weeks 2,500
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 -
    Buy Now

    Cypress Semiconductor S29PL032J60BFI120A

    NO WARRANTY
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey S29PL032J60BFI120A Tray 17 1
    • 1 $1.22
    • 10 $1.22
    • 100 $1.22
    • 1000 $1.22
    • 10000 $1.22
    Buy Now

    Infineon Technologies AG S29PL032J70BAI123

    IC FLASH 32MBIT PARALLEL 48FBGA
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey S29PL032J70BAI123 Reel
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 -
    Buy Now

    Infineon Technologies AG S29PL032J70BFI122

    IC FLASH 32MBIT PARALLEL 48FBGA
    Distributors Part Package Stock Lead Time Min Order Qty Price Buy
    DigiKey S29PL032J70BFI122 Reel
    • 1 -
    • 10 -
    • 100 -
    • 1000 -
    • 10000 -
    Buy Now

    S29PL032J Datasheets (252)

    Part ECAD Model Manufacturer Description Curated Datasheet Type PDF
    S29PL032J Spansion CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAI00 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAI01 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAI02 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAI12 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAI122 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAI123 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAI13 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAI15 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAI151 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAI152 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAI153 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAW00 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAW01 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAW02 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAW12 Advanced Micro Devices 128/128/64/32 Megabit (8/8/4/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Original PDF
    S29PL032J55BAW120 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAW121 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAW122 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    S29PL032J55BAW123 Advanced Micro Devices 32 MBit (2M x 16 Bit) CMOS 3.0 V Only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIO Control Original PDF
    ...

    S29PL032J Datasheets Context Search

    Catalog Datasheet MFG & Type PDF Document Tags

    PL129J

    Abstract: AMD marking CODE flash AM29DL PL032J70BAI12 SA1115 Spansion s29pl127j AM29PDL PL032J TSOP-20 FOOTPRINT Pl064j
    Text: S29PL127J/S29PL129J/S29PL064J/S29PL032J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control Data Sheet PRELIMINARY Notice to Readers: This document indicates states the current technical


    Original
    PDF S29PL127J/S29PL129J/S29PL064J/S29PL032J 16-Bit) 31107A62 PL129J AMD marking CODE flash AM29DL PL032J70BAI12 SA1115 Spansion s29pl127j AM29PDL PL032J TSOP-20 FOOTPRINT Pl064j

    S29JL032

    Abstract: S29JL032H am29dl323 DL322 DL323 DL324 S29PL032J
    Text: Am29DL32xG Data Sheet RETIRED PRODUCT This product has been retired and is not recommended for designs. For new and current designs, S29JL032H for TSOP packages and S29PL032J (for FBGA packages) supersede AM29DL32xG as the factory-recommended migration path. Please refer to each respective datasheets for specifications and ordering information. Availability of this document is retained for reference and historical


    Original
    PDF Am29DL32xG S29JL032H S29PL032J S29JL032 S29JL032H am29dl323 DL322 DL323 DL324 S29PL032J

    TSOP-20 FOOTPRINT

    Abstract: AM29PDL PL032J 000000h-000FFFh pl064j70baw12 SA55
    Text: S29PL127J/S29PL129J/S29PL064J/S29PL032J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control PRELIMINARY Distinctive Characteristics ARCHITECTURAL ADVANTAGES „ „ 128/128/64/32 Mbit Page Mode devices


    Original
    PDF S29PL127J/S29PL129J/S29PL064J/S29PL032J 16-Bit) PL127J PL12ovided 31107A6 TSOP-20 FOOTPRINT AM29PDL PL032J 000000h-000FFFh pl064j70baw12 SA55

    AM29DL32XD

    Abstract: d323db 324D S29JL032 DL322 DL323 DL324 S29JL032H S29PL032J AM29DL322DB120
    Text: Am29DL322D/323D/324D Data Sheet For new designs involving TSOP packages, S29JL032H supersedes Am29DL32xD and is the factory-recommended migration path. Please refer to the S29JL032H Datasheet for specifications and ordering information. For new designs involving Fine-pitch BGA FBGA packages, S29PL032J supersedes Am29DL32xD and is the


    Original
    PDF Am29DL322D/323D/324D S29JL032H Am29DL32xD S29PL032J d323db 324D S29JL032 DL322 DL323 DL324 AM29DL322DB120

    S29JL032

    Abstract: DL322 DL323 DL324 S29JL032H S29PL032J
    Text: Am29DL32xG Data Sheet RETIRED PRODUCT This product has been retired and is not recommended for designs. For new and current designs, S29JL032H for TSOP packages and S29PL032J (for FBGA packages) supersede AM29DL32xG as the factory-recommended migration path. Please refer to each respective datasheets for specifications and ordering information. Availability of this document is retained for reference and historical


    Original
    PDF Am29DL32xG S29JL032H S29PL032J 25686B10 S29JL032 DL322 DL323 DL324 S29JL032H S29PL032J

    SA1115

    Abstract: PL064J70BAI12
    Text: S29PL127J/S29PL129J/S29PL064J/S29PL032J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control PRELIMINARY Distinctive Characteristics ARCHITECTURAL ADVANTAGES „ „ 128/128/64/32 Mbit Page Mode devices


    Original
    PDF S29PL127J/S29PL129J/S29PL064J/S29PL032J 16-Bit) PL129J) 31107A1 31107A1 SA1115 PL064J70BAI12

    PL032J70BAI12

    Abstract: FBGA 9 x 12 package tray pl064j70baw12 transistor marking A21 tray datasheet bga 8x9 pl064j60 PL064J55BAI12 S29PL032J70BAI12 SA2-57 Spansion s29pl127j
    Text: S29PL127J/S29PL129J/S29PL064J/S29PL032J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control PRELIMINARY Distinctive Characteristics ARCHITECTURAL ADVANTAGES „ „ 128/128/64/32 Mbit Page Mode devices


    Original
    PDF S29PL127J/S29PL129J/S29PL064J/S29PL032J 16-Bit) PL127J PL12ided 31107A5 PL032J70BAI12 FBGA 9 x 12 package tray pl064j70baw12 transistor marking A21 tray datasheet bga 8x9 pl064j60 PL064J55BAI12 S29PL032J70BAI12 SA2-57 Spansion s29pl127j

    EN29PL032

    Abstract: Spansion Flash S29PL032J
    Text: Eon Silicon Solution Inc. Application Note Eon Flash EN29PL032 vs Spansion Flash S29PL032J This Application Note may be revised by subsequent versions or modifications due to changes in technical specifications. 1 Rev. A, Issue Date: 2009/09/10 2005 Eon Silicon Solution Inc. www.eonssi.com


    Original
    PDF EN29PL032 S29PL032J S29PL032J EN29PL032 500ns Spansion Flash

    32Kword

    Abstract: S29JL032 AM29DL320G S29JL032H S29PL032J WMF MARKING AMD K2
    Text: Am29DL320G Data Sheet RETIRED PRODUCT This product has been retired and is not recommended for designs. For new and current designs, S29JL032H for TSOP packages and S29PL032J (for FBGA packages) supersede AM29DL320G as the factory-recommended migration path. Please refer to each respective datasheets for specifications and ordering information. Availability of this document is retained for reference and historical


    Original
    PDF Am29DL320G S29JL032H S29PL032J 32Kword S29JL032 S29JL032H S29PL032J WMF MARKING AMD K2

    SA1127

    Abstract: SA1115 AM29BDS128 PL032J70BAI12
    Text: S29PL127J/S29PL129J/S29PL064J/S29PL032J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control PRELIMINARY Distinctive Characteristics ARCHITECTURAL ADVANTAGES „ „ 128/128/64/32 Mbit Page Mode devices


    Original
    PDF S29PL127J/S29PL129J/S29PL064J/S29PL032J 16-Bit) PL129J) 31107A4 SA1127 SA1115 AM29BDS128 PL032J70BAI12

    D323GB90VI

    Abstract: AM29DL32XD DL324 PAL 0007 E amplificador S29JL032 DL322 DL323 S29JL032H S29PL032J spansion date code marking
    Text: Am29DL32xG Data Sheet For new designs involving TSOP packages, S29JL032H supersedes Am29DL32xG and is the factory-recommended migration path. Please refer to the S29JL032H Datasheet for specifications and ordering information. For new designs involving Fine-pitch BGA FBGA packages, S29PL032J supersedes Am29DL32xG and is the


    Original
    PDF Am29DL32xG S29JL032H S29PL032J D323GB90VI AM29DL32XD DL324 PAL 0007 E amplificador S29JL032 DL322 DL323 spansion date code marking

    PL064J60BFI12

    Abstract: S29PL064J60BFI12 PL032J70BFI12 S29PL032J70BFI12 PL064J70BFW12 PL032J60BFI12 S29PL032J60BFI12 SA1115 S29PL127J60BFI00 pl032j
    Text: S29PL127J/S29PL129J/S29PL064J/S29PL032J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control PRELIMINARY Distinctive Characteristics ARCHITECTURAL ADVANTAGES „ „ 128/128/64/32 Mbit Page Mode devices


    Original
    PDF S29PL127J/S29PL129J/S29PL064J/S29PL032J 16-Bit) PL127J PL129J S29PL127/129/064/032J PL064J60BFI12 S29PL064J60BFI12 PL032J70BFI12 S29PL032J70BFI12 PL064J70BFW12 PL032J60BFI12 S29PL032J60BFI12 SA1115 S29PL127J60BFI00 pl032j

    PL064J70

    Abstract: pl064j60 SA1115 PL064J60B SA1127 PL127J70BAI00 pl127j70b PL127J70 PL032J PL127J70BA
    Text: S29PL127J/S29PL129J/S29PL064J/S29PL032J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0 Volt-only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control PRELIMINARY Distinctive Characteristics „ 128/128/64/32 Mbit Page Mode devices


    Original
    PDF S29PL127J/S29PL129J/S29PL064J/S29PL032J 16-Bit) PL064J PL032J 31107A5 PL064J70 pl064j60 SA1115 PL064J60B SA1127 PL127J70BAI00 pl127j70b PL127J70 PL127J70BA

    TSOP-20 FOOTPRINT

    Abstract: tray datasheet bga 8x9 JESD 95-1, SPP-010 PL032J AM29PDL S29PL-J
    Text: S29PL-J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0 Volt-only, Simultaneous-Read/Write Flash Memory with Enhanced VersatileIO Control S29PL-J Cover Sheet Data Sheet (Advance Information) Notice to Readers: This document states the current technical specifications regarding the Spansion


    Original
    PDF S29PL-J 16-Bit) S29PL-J TSOP-20 FOOTPRINT tray datasheet bga 8x9 JESD 95-1, SPP-010 PL032J AM29PDL

    10001XXXXX

    Abstract: No abstract text available
    Text: S29PL-J 128/128/64/32 Megabit 8/8/4/2M x 16-Bit CMOS 3.0 Volt-Only, Simultaneous-Read/Write Flash Memory with Enhanced VersatileIO Control S29PL-J Cover Sheet Data Sheet Notice to Readers: This document states the current technical specifications regarding the Spansion


    Original
    PDF S29PL-J 16-Bit) S29PL-J 10001XXXXX

    TSOP-20 FOOTPRINT

    Abstract: SA1115 pl032j
    Text: S29PL-J 128/128/64/32 Megabit 8/8/4/2 M x 16-Bit CMOS 3.0-Volt only, Simultaneous Read/Write Flash Memory with Enhanced VersatileIOTM Control ADVANCE INFORMATION Data Sheet Notice to Readers: This document states the current technical specifications regarding the Spansion product(s) described herein. Each product described


    Original
    PDF S29PL-J 16-Bit) S29PL-J TSOP-20 FOOTPRINT SA1115 pl032j

    S29JL032

    Abstract: DL161 DL162 DL163 S29JL032H S29PL032J S29PL-J D162DT90 D163DB70 D164DB70
    Text: Am29DL16xD Data Sheet Retired Product Am29DL16xD Cover Sheet This product family has been retired and is not recommended for designs. For new and current designs involving TSOP packages, S29JL032H supersedes Am29DL16xD and is the factoryrecommended migration path. Please refer to the S29JL032H data sheet for specifications and ordering information.


    Original
    PDF Am29DL16xD S29JL032H S29PL032J S29PL-J 21533E6 S29JL032 DL161 DL162 DL163 D162DT90 D163DB70 D164DB70

    AM29PDL

    Abstract: PL032J S29PL-J pl127
    Text: S29PL-J 128/128/64/32 Megabit 8/8/4/2M x 16-Bit CMOS 3.0 Volt-Only, Simultaneous-Read/Write Flash Memory with Enhanced VersatileIO Control S29PL-J Cover Sheet Data Sheet Notice to Readers: This document states the current technical specifications regarding the Spansion


    Original
    PDF S29PL-J 16-Bit) S29PL-J AM29PDL PL032J pl127

    M5M29KB331

    Abstract: M5M29FB160 M32192F8VWG M32186F8 M32186F8VFP M5M29FT160 M32196F8
    Text: To our customers, Old Company Name in Catalogs and Other Documents On April 1st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over all the business of both companies. Therefore, although the old company name remains in this document, it is a valid


    Original
    PDF REJ10J1494-0100 M3T-PD32RM M5M29KB331 M5M29FB160 M32192F8VWG M32186F8 M32186F8VFP M5M29FT160 M32196F8

    SA1127

    Abstract: SA1115 JEDEC Matrix Tray outlines SA1117
    Text: S71PL127JB0/S71PL129JB0/S71PL064JB0 with pSRAM Type 2, Rev D based MCPs Stacked Multi-Chip Product MCP Flash Memory and RAM 128/64 Megabit (8/4M x 16-bit) CMOS 3.0 Volt-only Simultaneous Operation Page Mode Flash Memory and 32 Megabit (2M x 16-bit) Static RAM/Pseudo Static RAM


    Original
    PDF S71PL127JB0/S71PL129JB0/S71PL064JB0 16-bit) S71PL-JB0 SA1127 SA1115 JEDEC Matrix Tray outlines SA1117

    Untitled

    Abstract: No abstract text available
    Text: S71PL254/127/064/032J based MCPs Stacked Multi-Chip Product MCP Flash Memory and RAM 256M/128/64/32 Megabit (16/8/4/2M x 16-bit) CMOS 3.0 Volt-only Simultaneous Operation Page Mode Flash Memory and 64/32/16/8/4 Megabit (4M/2M/1M/512K/256K x 16-bit) Static


    Original
    PDF S71PL254/127/064/032J 256M/128/64/32 16/8/4/2M 16-bit) 4M/2M/1M/512K/256K S71PL

    S25FL129

    Abstract: S98GL064NB0 S98GL064 s29gl256p90 S70FL256 S98GL064NB s71vs128 S25FL129P WSON 6x8 S25FL032K
    Text: Spansion Product Selector Guide Embedded and Mobile Applications Portfolio March 2011 Spansion ® Products Portfolio . Automotive . Consumer electronics . Gaming . Industrial equipment . Machine-to-Machine Spansion offers a wide range of NOR Flash memory solutions in multiple voltages,


    Original
    PDF 128Mb 256Mb 512Mb 1-866-SPANSION 43715B S25FL129 S98GL064NB0 S98GL064 s29gl256p90 S70FL256 S98GL064NB s71vs128 S25FL129P WSON 6x8 S25FL032K

    sa1, NXB

    Abstract: PL032J SA182 SA276 SA-194 Pl064j SA178 SA1127 SA216 SA284
    Text: S29PL-J 128 / 128 / 64 / 32M ビット(8 / 8 / 4 / 2M x 16 - ビット) CMOS 3.0 V 単一電源, - リード / ライト同時実行, Enhanced VersatileIO 制御 TM フラッシュメモリ S29PL-J Cover Sheet データシート Advance Information


    Original
    PDF S29PL-J S29PL-J VBK048 PL032J/PL064J PL127J PL064J/PL032J A812006 TSOP56 sa1, NXB PL032J SA182 SA276 SA-194 Pl064j SA178 SA1127 SA216 SA284

    S29JL032

    Abstract: S29JL032H S29PL032J spansion marking date code
    Text: Am29DL320G Data Sheet RU QHZ GHVLJQV LQYROYLQJ 7623 SDFNDJHV 6-/+ VXSHUFHGHV $P'/* DQG LV WKH IDFWRU\UHFRPPHQGHG PLJUDWLRQ SDWK 3OHDVH UHIHU WR WKH 6-/+ 'DWDVKHHW IRU VSHFLILFDWLRQV DQG RUGHULQJ LQIRUPDWLRQ )RU QHZ GHVLJQV LQYROYLQJ )LQHSLWFK %*$ )%*$ SDFNDJHV 63/- VXSHUFHGHV $P'/* DQG LV WKH


    Original
    PDF Am29DL320G S29JL032 S29JL032H S29PL032J spansion marking date code