0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
48LM01-I/SM

48LM01-I/SM

  • 厂商:

    ACTEL(微芯科技)

  • 封装:

    SOIJ8_5.26X5.25MM

  • 描述:

    48LM01-I/SM

  • 数据手册
  • 价格&库存
48LM01-I/SM 数据手册
48L512/48LM01 512-Kbit/1-Mbit SPI Serial EERAM Serial SRAM Features • Unlimited Reads/Unlimited Writes: - Standard serial SRAM protocol - Symmetrical timing for reads and writes • SRAM Array: - 65,536 x 8 bit (48L512) - 131,072 x 8 bit (48LM01) • High-Speed SPI Interface: - Up to 66 MHz - Schmitt Trigger inputs for noise suppression • Low-Power CMOS Technology: - Active current: 5 mA (maximum) - Standby current: 200 μA (at 85°C maximum) - Hibernate current: 3 μA (at 85°C maximum) Package Types (not to scale) 8-Lead SOIC/SOIJ (Top View) CS 1 8 VCC SO 2 7 HOLD VCAP 3 6 SCK VSS 4 5 SI Pin Function Table Name Hidden EEPROM Backup Features • Cell-Based Nonvolatile Backup: - Mirrors SRAM array cell-for-cell - Transfers all data to/from SRAM cells in parallel (all cells at same time) • Invisible-to-User Data Transfers: - VCC level monitored inside device - SRAM automatically saved on power disrupt - SRAM automatically restored on VCC return • 100,000 Backups Minimum (at 85°C) • 100 Years Retention (at 55°C) Function CS Chip Select Input SO Serial Data Output VCAP External Capacitor VSS Ground SI Serial Data Input SCK Serial Clock Input HOLD Hold Input VCC Supply Voltage Other Features of the 48L512/48LM01 • Operating Voltage Range: 2.7V-3.6V • Temperature Ranges: - Industrial (I): -40°C to +85°C • ESD Protection: >2,000V Packages • 48L512: 8-Lead SOIC • 48LM01: 8-Lead SOIJ  2018-2019 Microchip Technology Inc. DS20006008C-page 1 48L512/48LM01 General Description The Microchip Technology Inc. 48L512/48LM01 (48LXXX) serial EERAM has an SRAM memory core with hidden EEPROM backup. The device can be treated by the user as a full symmetrical read/write SRAM. Backup to EEPROM is handled by the device on any power disrupt, so the user can effectively view this device as an SRAM that never loses its data. The device is structured as a 512/1024-Kbit SRAM with EEPROM backup in each memory cell. The SRAM is organized as 65,536 x 8 bits or 131,072 x 8 bits, and uses the SPI serial interface. The SPI bus uses three signal lines for communication: clock input (SCK), data in (SI), and data out (SO). Access to the device is controlled through a Chip Select (CS) input, allowing any number of devices to share the same bus. The SRAM is a conventional serial SRAM: it allows symmetrical reads and writes and has no limits on cell usage. The backup EEPROM is invisible to the user and cannot be accessed by the user independently. The device includes circuitry that detects VCC dropping below a certain threshold, shuts its connection to the outside environment, and transfers all SRAM data to the EEPROM portion of each cell for safe keeping. When VCC returns, the circuitry automatically returns the data to the SRAM and the user’s interaction with the SRAM can continue with the same data set. Block Diagram Powering the Device During SRAM to EEPROM Backup (VCAP) A small capacitor (typically 47 μF to 100 μF) is required for the proper operation of the device. This capacitor is placed between VCAP (pin 3) and the system VSS (see Normal Device Operation). When power is first applied to the device, this capacitor is charged to VCC through the device (see Normal Device Operation). During normal SRAM operation, the capacitor remains charged to VCC and the level of system VCC is monitored by the device. If system VCC drops below a set threshold, the device interprets this as a power-off or brown-out event. The device suspends all I/O operation, shuts off its connection with the VCC pin, and uses the saved energy in the capacitor to power the device through the VCAP pin as it transfers all SRAM data to EEPROM (see Vcc Power-Off Event). On the next power-up of VCC, the data is transfered back to SRAM, the capacitor is recharged, and the SRAM operation continues. Normal Device Operation VCC (pin 8) System VCC VCC Monitor VCAP (pin 3) CS SO SI SCK HOLD CVCAP Normal SRAM Operation Charged to VCC VSS (pin 4) System VSS VCC VCAP Power Control Block VCC Power-Off Event CS SO SI SCK HOLD SPI Control Logic and Address Decoder Memory Address and Data Control Logic Automatic Backup EEPROM EEPROM 128K x 8 64K x 8 STATUS Register SRAM 128K x 8 64K x 8 STORE SRAM CS SO SI SCK HOLD SRAM to EEPROM Transfer VCC (pin 8) System VCC VCAP (pin 3) CVCAP Temporary VCC VSS (pin 4) System VSS RECALL  2018-2019 Microchip Technology Inc. DS20006008C-page 2 48L512/48LM01 1.0 ELECTRICAL CHARACTERISTICS Absolute Maximum Ratings† VCC.............................................................................................................................................................................4.5V All inputs and outputs w.r.t. VSS ................................................................................................................... -0.6V to 4.5V Storage temperature ...............................................................................................................................-65°C to +150°C Ambient temperature under bias............................................................................................................... -40°C to +85°C ESD protection on all pins.......................................................................................................................................... 2 kV † NOTICE: Stresses above those listed under ‘Maximum ratings’ may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the operational listings of this specification is not implied. Exposure to maximum rating conditions for an extended period of time may affect device reliability. TABLE 1-1: DC CHARACTERISTICS DC CHARACTERISTICS Param. Symbol No. Characteristic Electrical Characteristics: Industrial (I): TA = -40°C to +85°C Min. Typical Max. Units VCC = 2.7V to 3.6V Conditions D1 VIH High-Level Input Voltage VCC x 0.8 — VCC + 0.5 V D2 VIL Low-Level Input Voltage -0.5 — VCC x 0.2 V D3 VOH High-Level Output Voltage VCC - 0.5 — — V IOH = -0.4 mA D4 VOL Low-Level Output Voltage — — 0.4 V IOL = 2.0 mA D5 ILI Input Leakage Current — — ±3 μA VIN = VSS or VCC D6 ILO Output Leakage Current — — ±3 μA CS = VCC, VOUT = VSS or VCC D7 CIN Internal Capacitance (all input pins) — — 5 pF TA = 25°C, FREQ = 1 MHz, VCC = 3.6V (Note 1) D8 COUT Internal Capacitance (SO pin) — — 7 pF TA = 25°C, FREQ = 1 MHz, VCC = 3.6V (Note 1) D9 ICC Active Operating Current — — 5 mA TA = 85°C, VCC = 3.6V, FCLK = 66 MHz (Note 3) D10 ICC Store Store Current — — 2 mA TA = 85°C, 2.7V < VCC ≤ 3.6V (Note 2) D11 ICCS Standby Current — — 200 μA TA = 85°C, SI, CS, VCAP, VCC = 3.6V D12 ICCH Hibernate Current — — 3 μA TA = 85°C, SI, CS, VCAP, VCC = 3.6V D13 VTRIP AutoStore/AutoRecall Trip Voltage 2.30 — 2.65 V D14 VHYS Trip Voltage Hysteresis — 300 — mV Note 1: 2: 3: This parameter is periodically sampled and not 100% tested. Store current is specified as an average current across the entire store operation. ICC Active measured with SO pin unloaded. Current can vary with output loading and clock frequency.  2018-2019 Microchip Technology Inc. Note 1 DS20006008C-page 3 48L512/48LM01 TABLE 1-1: DC CHARACTERISTICS (CONTINUED) DC CHARACTERISTICS Param. Symbol No. Characteristic Electrical Characteristics: Industrial (I): TA = -40°C to +85°C Min. Typical Max. Units VCC = 2.7V to 3.6V Conditions D15 VPOR Power-on Reset Voltage — 1.8 — V Note 1 D16 CVCAP VCAP Capacitance 47 68 100 μF Rated 6.3V or higher (Note 1) Note 1: 2: 3: This parameter is periodically sampled and not 100% tested. Store current is specified as an average current across the entire store operation. ICC Active measured with SO pin unloaded. Current can vary with output loading and clock frequency.  2018-2019 Microchip Technology Inc. DS20006008C-page 4 48L512/48LM01 TABLE 1-2: AC CHARACTERISTICS Electrical Characteristics: Industrial (I): TA = -40°C to +85°C AC CHARACTERISTICS Param. No. Symbol Characteristic Min. Max. Units Conditions 1 FCLK Clock Frequency — 66 MHz 2 TCSS CS Setup Time 6 — ns 3 TCSH CS Hold Time 6 — ns 4 TCSD CS Disable Time 7 — ns 5 TSU Data Setup Time 4 — ns 6 THD Data Hold Time 4 — ns 7 TR CLK Rise Time — 100 ns Note 1 8 TF CLK Fall Time — 100 ns Note 1 9 THI Clock High Time 7 — ns 10 TLO Clock Low Time 7 — ns 11 TCLD Clock Delay Time 7 — ns 12 TCLE Clock Enable Time 3 — ns 13 TV Output Valid from Clock Low — 10 ns 14 THO Output Hold Time 0 — ns Note 1 15 TDIS Output Disable Time — 20 ns Note 1 16 THZ HOLD Low to Output High Z — 10 ns Note 1 17 THV HOLD High to Output Valid — 10 ns 18 THS HOLD Setup Time 0 THH HOLD Hold Time 19 20 TRESTORE Power-up AutoRecall/Hibernation Wake-up Operation Duration ns 5 ns — 200 μs 21 TRECALL SW Recall Operation Duration — 50 μs 22 TSTORE Store Operation Duration — 10 ms 23 TVRISE VCC Rise Rate 30 — μs/V Note 1 24 TvFALL VCC Fall Rate 30 — μs/V Note 1 25 Endurance 100,000 — Store Note 1 Cycles 26 Retention 100 — Years At 55°C 10 — Years At 85°C Note 1: VCC = 2.7V to 3.6V This parameter is not tested but ensured by characterization.  2018-2019 Microchip Technology Inc. DS20006008C-page 5 48L512/48LM01 FIGURE 1-1: HOLD TIMING CS 18 19 18 19 18 19 18 19 SCK 16 n n+1 SO High-Impedance Don’t Care SI n+1 17 16 n n-1 High-Impedance n-2 Don’t Care 5 n n 17 n-2 n-1 HOLD FIGURE 1-2: SERIAL INPUT TIMING MODE 0,0 4 12 CS 2 7 10 SCK 8 11 3 9 5 6 SI MSb In LSb In High-Impedance SO FIGURE 1-3: SERIAL INPUT TIMING MODE 1,1 4 12 CS 2 7 10 SCK 3 9 5 SI 11 8 6 MSb In SO  2018-2019 Microchip Technology Inc. LSb In High-Impedance DS20006008C-page 6 48L512/48LM01 FIGURE 1-4: SERIAL OUTPUT TIMING CS 9 3 10 Mode 1,1 SCK Mode 0,0 13 14 MSB Out SO 15 LSB Out Don’t Care SI TABLE 1-3: AC TEST CONDITIONS AC Waveform VLO = 0.2V VHI = VCC - 0.2V CL = 30 pF Timing Measurement Reference Level Input 0.5 VCC Output 0.5 VCC FIGURE 1-5: AUTOSTORE/AUTORECALL TIMING DATA D13 VCAP D15 22 22 AutoStore 20 20 AutoRecall Device Access Enabled  2018-2019 Microchip Technology Inc. DS20006008C-page 7 48L512/48LM01 2.0 PIN DESCRIPTIONS The descriptions of the pins are listed in Table 2-1. TABLE 2-1: 2.1 PIN FUNCTION TABLE Name 8-Lead SOIC 8-Lead SOIJ CS 1 1 Chip Select Input SO 2 2 Serial Data Output VCAP 3 3 External Capacitor VSS 4 4 Ground SI 5 5 Serial Data Input SCK 6 6 Serial Clock Input HOLD 7 7 Hold Input VCC 8 8 Supply Voltage Chip Select (CS) A low level on this pin selects the device. A high level deselects the device and forces it into Standby mode. When the device is deselected, SO goes to the high-impedance state, allowing multiple parts to share the same SPI bus. A low-to-high transition on CS after a valid write sequence completes the SRAM write cycle. After power-up, a high-to-low transition on CS is required prior to any sequence being initiated. 2.2 Serial Output (SO) The SO pin is used to transfer data out of the 48L512/48LM01. During a read cycle, data is shifted out on this pin after the falling edge of the serial clock. 2.3 Serial Input (SI) The SI pin is used to transfer data into the device. It receives instructions, addresses, and data. Data is latched on the rising edge of the serial clock. 2.4 Serial Clock (SCK) The SCK is used to synchronize the communication between a master and the 48L512/48LM01. Instructions, addresses, or data present on the SI pin are latched on the rising edge of the clock input, while data on the SO pin is updated after the falling edge of the clock input.  2018-2019 Microchip Technology Inc. Description 2.5 Hold (HOLD) The HOLD pin is used to suspend transmission to the 48L512/48LM01 while in the middle of a serial sequence without having to retransmit the entire sequence over again. It must be held high any time this function is not being used. Once the device is selected and a serial sequence is underway, the HOLD pin may be pulled low to pause further serial communication without resetting the serial sequence. The HOLD pin should be brought low while SCK is low, otherwise the Hold function will not be invoked until the next SCK high-to-low transition. The 48L512/48LM01 must remain selected during this sequence. The SI and SCK levels are “don’t cares” during the time the device is paused and any transitions on these pins will be ignored. To resume serial communication, HOLD pin should be brought high while the SCK pin is low, otherwise serial communication will not be resumed until the next SCK high-to-low transition. The SO line will tri-state immediately upon a high-to-low transition of the HOLD pin, and will begin outputting again immediately upon a subsequent low-to-high transition of the HOLD pin, independent of the state of SCK. DS20006008C-page 8 48L512/48LM01 3.0 MEMORY ORGANIZATION 3.1 Data Array Organization The 48L512/48LM01 is internally organized as a continuous SRAM array for both reading and writing, along with a nonvolatile EEPROM array that is not directly accessible to the user, but which can be refreshed or recalled on power cycles or on software commands. The SRAM array is continuously addressable, so the entire array can be written without having to access pages. 3.2 16-Byte Nonvolatile User Space The 48L512/48LM01 devices contain a 16-byte nonvolatile user space, separate from the SRAM memory array. The nonvolatile user space can be written with the Write Nonvolatile User Space (WRNUR) command and read with the Read Nonvolatile User Space (RDNUR) command. Once written, these 16 bytes remain volatile and can be rewritten. They are copied to nonvolatile memory – at the same time as the SRAM array and STATUS register – automatically on any power disruption or by using the Software Store command described in Section 11.0 “Store/Recall Operations”. Reading and writing to the nonvolatile user space does not use address bits, only the specific access instruction to precede the operation. Writing to the nonvolatile user space requires writing all of its bits in one operation. Failing to write to all nonvolatile user space bits will abort the write operation and leave the nonvolatile user space value unchanged from its previous value. Similarly, reading the nonvolatile user space memory uses no address bits, but partial reads are allowed. 3.3 Device Registers The 48L512/48LM01 contains a STATUS register for controlling and monitoring functions of the device. 3.3.1 STATUS REGISTER The STATUS register is an 8-bit combination of writable and read-only bits. It is used to modify the write protection functions as well as store various aspects of the current status of the device. The writable bit values written to the STATUS register are volatile – until they are copied to nonvolatile memory automatically on any power disruption or by using the Software Store command described in Section 11.0 “Store/Recall Operations” – and can be overwritten from a previous status in a recall operation. Details about the STATUS register are covered in Section 6.0 "STATUS Register".  2018-2019 Microchip Technology Inc. DS20006008C-page 9 48L512/48LM01 4.0 FUNCTIONAL DESCRIPTION The 48L512/48LM01 supports the two most common modes, SPI Modes 0 and 3. With SPI Modes 0 and 3, data is always latched in on the rising edge of SCK and always output on the falling edge of SCK. The only difference between SPI Modes 0 and 3 is the polarity of the SCK signal when in the inactive state (when the SPI Master is in Standby mode and not transferring any data). SPI Mode 0 is defined as a low SCK while CS is not asserted (high) and SPI Mode 3 has SCK high in the inactive state. The SCK Idle state must match when the CS is deasserted both before and after the communication sequence in SPI Mode 0 and 3. The 48L512/48LM01 is controlled by a set of instructions that are sent from a host controller, commonly referred to as the SPI Master. The SPI Master communicates with the 48L512/48LM01 via the SPI bus which is comprised of four signal lines: • • • • Chip Select (CS) Serial Clock (SCK) Serial Input (SI) Serial Output (SO) The SPI protocol defines a total of four modes of operation (Mode 0, 1, 2, or 3) with each mode differing in respect to the SCK polarity and phase and how the polarity and phase control the flow of data on the SPI bus. FIGURE 4-1: The figures in this document depict Mode 0 with a solid line on SCK while CS is inactive and Mode 3 with a dotted line. SPI MODE 0 AND MODE 3 CS SCK SI Mode 3 Mode 3 Mode 0 Mode 0 MSb MSb SO 4.1 Interfacing the 48L512/48LM01 on the SPI Bus Communication to and from the 48L512/48LM01 must be initiated by the SPI Master device. The SPI Master device must generate the serial clock for the 48L512/48LM01 on the SCK pin. The 48L512/48LM01 always operates as a slave due to the fact that the Serial Clock pin (SCK) is always an input. 4.1.1 LSb SELECTING THE DEVICE The 48L512/48LM01 is selected when the CS pin is low. When the device is not selected, data will not be accepted via the SI pin and the SO pin will remain in a high-impedance state.  2018-2019 Microchip Technology Inc. 4.1.2 LSb SENDING DATA TO THE DEVICE The 48L512/48LM01 uses the Serial Data Input (SI) pin to receive information. All instructions, addresses, and data input bytes are clocked into the device with the Most Significant bit (MSb) first. The SI pin samples on the first rising edge of the SCK line after the CS has been asserted. 4.1.3 RECEIVING DATA FROM THE DEVICE Data output from the device is transmitted on the Serial Data Output (SO) pin with the MSb output first. The SO data is latched on the falling edge of the first SCK clock cycle after the instruction has been clocked into the device, such as the Read from Memory Array and Read STATUS Register instructions. See Section 6.0 "STATUS Register" for more details. DS20006008C-page 10 48L512/48LM01 4.2 DEVICE OPCODES 4.2.1 SERIAL OPCODE After the device is selected by driving CS low, the first byte sent must be the opcode that defines the operation to be performed. TABLE 4-1: Command The 48L512/48LM01 utilizes an 8-bit instruction register. The list of instructions and their operation codes are contained in Table 4-1. All instructions, addresses, and data are transferred with the MSb first and are initiated with a high-to-low CS transition and completed with a low-to-high CS transition. INSTRUCTION SET FOR 48L512/48LM01 Operation Description Opcode Address Data Bytes Bytes Reference Section Write Control Commands WREN Set Write Enable Latch (WEL) WRDI Reset Write Enable Latch (WEL) 06h 0000 0110 0 0 5.1 04h 0000 0100 0 0 5.2 SRAM Commands WRITE Write to SRAM Array 02h 0000 0010 2/3 1+ 8.0 READ Read from SRAM Array 03h 0000 0011 2/3 1+ 7.1 Secure WRITE Secure Write to SRAM Array with CRC 12h 0001 0010 2/3 64/128 10.1 Secure READ Secure Read from SRAM Array with CRC 13h 0001 0011 2/3 64/128 10.2 STATUS Register Commands WRSR Write STATUS Register (SR) 01h 0000 0001 0 1 6.5 RDSR Read STATUS Register (SR) 05h 0000 0101 0 1 6.4 STORE Store SRAM data to EEPROM array 08h 0000 1000 0 0 11.3 RECALL Copy EEPROM data to SRAM array 09h 0000 1001 0 0 11.4 Store/Recall Commands Nonvolatile User Space Commands WRNUR Write Nonvolatile User Space C2h 1100 0010 0 16 9.1 RDNUR Read Nonvolatile User Space C3h 1100 0011 0 16 9.2 1011 1001 0 0 12.0 Hibernate Commands Hibernate 4.2.2 Enter Hibernate Mode HOLD FUNCTION The HOLD pin is used to pause the serial communication with the device without having to stop or reset the clock sequence. The Hold mode, however, does not have an effect on the internal write cycle. Therefore, if a write cycle is in progress, asserting the HOLD pin will not pause the operation and the write cycle will continue until it is finished. The Hold mode can only be entered while the CS pin is asserted. The Hold mode is activated by asserting the HOLD pin during the SCK low pulse. If the HOLD pin is asserted during the SCK high pulse, then the Hold mode will not be started until the beginning of the next SCK low pulse. The device will remain in the Hold mode as long as the HOLD pin and CS pin are asserted. B9h To end the Hold mode and resume serial communication, the HOLD pin must be deasserted during the SCK low pulse. If the HOLD pin is deasserted during the SCK high pulse, then the Hold mode will not end until the beginning of the next SCK low pulse. If the CS pin is deasserted while the HOLD pin is still asserted, then any operation that may have been started will be aborted and the device will reset the WEL bit in the STATUS register back to the logic ‘0’ state. While in Hold mode, the SO pin will be in a high-impedance state. In addition, both the SI pin and the SCK pin will be ignored.  2018-2019 Microchip Technology Inc. DS20006008C-page 11 48L512/48LM01 FIGURE 4-2: HOLD MODE CS SCK Hold Hold Hold HOLD  2018-2019 Microchip Technology Inc. DS20006008C-page 12 48L512/48LM01 5.0 WRITE ENABLE AND DISABLE The WEL bit will also be reset to a logic ‘0’ in the following circumstances: 5.1 Write Enable Instruction (WREN) • Upon power-up as the power on default condition is the Write Disable state (Section 6.2 "Write Enable Latch") • The completion of any write operation (WRITE, WRSR) • A write operation of any type to a memory location or register that is protected or locked • Executing a Write Disable (WRDI) instruction (Section 5.2 "Write Disable Instruction (WRDI)") • A Hold abort occurs as noted in Section 4.2.2 "Hold Function" (CS deasserted while HOLD pin is low) The Write Enable Latch (WEL) bit of the STATUS register must be set to a logic ‘1’ prior to each WRSR or WRITE instruction. The WEL bit is set to a logic ‘1’ by sending a WREN (06h) command to the 48L512/48LM01. First, the CS pin is driven low to select the device and then a 06h instruction is clocked in on the SI pin. Then the CS pin is driven high. The WEL bit will be immediately updated in the STATUS register to a logic ‘1’. FIGURE 5-1: WREN WAVEFORM CS 0 1 2 3 4 5 6 7 SCK WREN Opcode 0 SI 0 0 0 0 1 1 0 MSb High-Impedance SO 5.2 Write Disable Instruction (WRDI) To protect the device against inadvertent writes, the Write Disable instruction (opcode 04h) disables all programming modes by setting the WEL bit to a logic ‘0’. FIGURE 5-2: WRDI WAVEFORM CS 0 1 2 3 4 5 6 7 SCK WRDI Opcode SI 0 0 0 0 0 1 0 0 MSb High-Impedance SO  2018-2019 Microchip Technology Inc. DS20006008C-page 13 48L512/48LM01 6.0 STATUS REGISTER The 48L512/48LM01 includes a 1-byte STATUS register which is a combination of four nonvolatile bits and four volatile bits. The STATUS register bits control or indicate various features of the device as shown in Register 6-1. These bits can be read or modified by specific instructions that are detailed in the subsequent sections. REGISTER 6-1: STATUS REGISTER R/W R/W R/W R-0 R/W R/W R-0 R-0 Reserved ASE Reserved SWM BP1 BP0 WEL RDY/BSY bit 7 bit 0 Legend: R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’ -n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared bit 7 Reserved: Must be set to ‘0’ bit 6 ASE: AutoStore Enable bit 1 = AutoStore is disabled. 0 = AutoStore is enabled (factory default). bit 5 Reserved: Must be set to ‘0’ bit 4 SWM: Secure Write Monitoring bit – Read-Only 1 = The last secure write operation has failed. 0 = No error reported in Secure Write. bit 3-2 BP[1:0]: Block Protection bits (see Table 6-2) 00 = (Level 0) No SRAM array write protection (factory default) 01 = (Level 1) Upper quarter SRAM memory array protection 10 = (Level 2) Upper half SRAM memory array protection 11 = (Level 3) Entire SRAM memory array protection bit 1 WEL: Write Enable Latch bit – Read-Only 1 = WREN has been executed and device is enabled for writing. 0 = Device is not write-enabled. bit 0 RDY/BSY: Ready/Busy Status bit – Read-Only 1 = Device is busy with an internal store or recall operation. 0 = Device is ready for standard SRAM Read/Write commands. 6.1 x = Bit is unknown Block Write-Protect Bits The 48L512/48LM01 contains four levels of SRAM write protection using the block protection function. The nonvolatile Block Write-Protect bits (BP1, BP0) are located in bits three and two of the STATUS register byte and define the region of the SRAM that are to be treated as read-only. The address ranges that are protected for each SRAM Block Write Protection level and the corresponding STATUS register control bits are shown in Table 6-2.  2018-2019 Microchip Technology Inc. DS20006008C-page 14 48L512/48LM01 TABLE 6-2: BLOCK WRITE-PROTECT BITS STATUS Register Bits [3:2] Level 6.2 Protected Address Range BP1 BP0 0 0 0 None None 1 0 1 C000-FFFF 18000-1FFFF 2 1 0 8000-FFFF 10000-1FFFF 3 1 1 0000-FFFF 00000-1FFFF Write Enable Latch A logic ‘0’ bit in this position indicates the device is ready to accept new SRAM Read/Write commands. 6.4 Read STATUS Register (RDSR) The Read STATUS Register (RDSR) instruction provides access to the contents of the STATUS register. The STATUS register is read by asserting the CS pin followed by sending in a 05h opcode. The device will return the 8-bit STATUS register value on the SO pin. Ready/Busy Status Latch The Ready/Busy Status Latch is used to indicate whether the device is currently active in a nonvolatile write operation. This bit is read-only and automatically updated by the device. This bit is provided in bit position ‘0’. FIGURE 6-1: 48LM01 A logic ‘1’ bit indicates that the device is currently busy performing an SRAM to EEPROM transfer or EEPROM to SRAM restore operation. During this time, only the Read STATUS Register (RDSR) command will be executed by the device. Enabling and disabling writing to the STATUS register, Memory Partition register, Under-Voltage Lockout register and the SRAM array is accomplished through the Write Enable (WREN) instruction as shown in Section 5.1 "Write Enable Instruction (WREN)" and the Write Disable (WRDI) instruction as shown in Section 5.2 "Write Disable Instruction (WRDI)". These functions change the status of the WEL bit (bit 1) in the STATUS register. 6.3 48L512 The STATUS register can be continuously read for data by continuing to read beyond the first 8-bit value returned. The 48L512/48LM01 will update the STATUS register value upon the completion of every eight bits, thereby allowing new STATUS register values to be read without having to issue a new RDSR instruction. RDSR WAVEFORM CS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SCK RDSR Opcode SI SO 0 0 0 0 High-Impedance  2018-2019 Microchip Technology Inc. 0 1 0 1 STATUS Register D D D D D D D D DS20006008C-page 15 48L512/48LM01 6.5 Write STATUS Register (WRSR) Note: The Write STATUS Register (WRSR) instruction enables the SPI Master to change selected bits of the STATUS register. Before a WRSR sequence can be initiated, a WREN instruction must be executed to set the WEL bit to logic ‘1’. Upon completion of a WREN sequence, a WRSR sequence can be executed. The updated STATUS register value will only be stored into nonvolatile memory when there is a store operation. The WRSR command can be used to modify the writable bits in the STATUS register. The SWM and RDY/BSY bits are read-only. The 48L512/48LM01 will respond to commands immediately after a WRSR sequence. FIGURE 6-2: WRSR WAVEFORM CS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SCK SI WRSR Opcode 0 0 0 0 0 0 0 MSb D D MSb High-Impedance 1 STATUS Register D D D D D D SO  2018-2019 Microchip Technology Inc. DS20006008C-page 16 48L512/48LM01 7.0 READ OPERATIONS 7.1 Reading from the SRAM (READ) Reading the SRAM contents can be done whenever the device is not in an internal store or recall cycle, as indicated by the Ready/Busy bit of the STATUS register. To read the SRAM, first the CS line is pulled low to select the device and the Read opcode 03h is transmitted via the SI line followed by the 16- or 24-bit address to be read. FIGURE 7-1: Upon completion of the address bytes, any data on the SI line will be ignored. The data (D7–D0) at the specified address is then shifted out onto the SO line. Any number of bytes can be clocked out, and if the address reaches the end of the array, it can continue at the beginning of the array. Read operations are not limited by page boundaries. The read sequence can be terminated at any point of the operation. The CS line should be driven high after the data is clocked out. READ SRAM (READ) WAVEFORM CS 0 1 2 3 4 5 6 7 SCK READ Opcode SI 0 0 0 0 0 0 MSb Address Bits (24/16) 1 1 A A A A A A A A MSb Data Byte SO High-Impedance D7 D6 D5 D4 D3 D2 D1 D0 MSb  2018-2019 Microchip Technology Inc. DS20006008C-page 17 48L512/48LM01 8.0 WRITE COMMANDS Note: In order to write to the SRAM in the 48L512/48LM01, the device must be write-enabled via the Write Enable (WREN) instruction. If the device is not Write Enabled (WREN), the device will ignore the SRAM WRITE instruction and will return to the Standby state when CS is brought high. Each unique write to the SRAM array is not immediately transferred to EEPROM so there is no delay after one write to begin another SRAM read/write operation. Contents of the SRAM are only automatically transferred to EEPROM on any power disruption. The user may also force a transfer from SRAM to EEPROM using the Software Store command or at power-down with AutoStore. (see Section 11.3 "Software Store Command"). 8.1 8.1.1 If the CS pin is deselected at somewhere other than the end of an 8-bit byte boundary, the incomplete SRAM byte write will be aborted. Data written is using the WRITE instruction to the SRAM array. The 48L512/48LM01 is automatically returned to the Write Disable state (STATUS register bit WEL = 0) at the completion of an SRAM write operation. Write Instruction Sequences SRAM BYTE WRITE Once a WREN command has been completed, an SRAM byte write sequence can be performed as shown in Figure 8-1. After the CS line is pulled low to select the device, the opcode is transmitted via the SI line, followed by the rest of up to 16- or 24-bit address and the data (D7-D0) to be programmed, depending on the device. FIGURE 8-1: SRAM BYTE WRITE WAVEFORM CS 0 1 2 3 4 5 6 7 SCK WRITE Opcode SI 0 0 0 MSb 0 0 0 Address (2 or 3 bytes) 1 0 Data In A A A A A A A A D7 D6 D5 D4 D3 D2 D1 D0 MSb MSb High-Impedance SO  2018-2019 Microchip Technology Inc. DS20006008C-page 18 48L512/48LM01 8.1.2 CONTINUOUS WRITE Note: Writing to a number of SRAM bytes is similar to a byte write, however, more bytes can be added after the first byte in the same write cycle. If more bytes of data are transmitted than what will fit to the end of that memory array, the address counter will “roll over” to the beginning of the SRAM array. Previously written data will be overwritten. If the CS pin is deselected at somewhere other than the end of an 8-bit byte boundary, the last partial byte operation will be aborted and the completed bytes will be written to the SRAM array. Upon completion of the write, the 48L512/48LM01 automatically returns to the Write Disable state (STATUS register bit WEL = 0). FIGURE 8-2: CONTINUOUS SRAM WRITE WAVEFORM CS 0 1 2 3 4 5 6 7 SCK WRITE Opcode SI 0 0 0 0 0 0 1 0 MSb SO  2018-2019 Microchip Technology Inc. Data In Byte 1 Address (2 or 3 bytes) A A A A A A A A D D D D D D D D MSb MSb Data In Byte n D D D D D D D D MSb High-Impedance DS20006008C-page 19 48L512/48LM01 9.0 NONVOLATILE USER SPACE ACCESS 9.1 Writing to the 16-byte nonvolatile user space requires the WEL bit to be set, such as with a WREL instruction. The nonvolatile user space write operation must include the CS pin to be brought low, the WRNUR instruction to be sent on SI, and the whole NU value clocked in (16-bytes). Then the CS pin is set high. The value is stored immediately in the volatile memory. The nonvolatile user space value is not transferred to EEPROM until the next power disruption, though a Software Store can be executed at any time. The nonvolatile user space content is then permanent only until rewritten by the user. Both the 512K and 1M devices have 16 bytes (128 bits) of nonvolatile user space memory. The nonvolatile user space memory is accessed through the WRNUR and RDNUR instructions. Data written to the nonvolatile user space memory is volatile but will be transferred to EEPROM automatically on any power disruption. The last content will then be restored from EEPROM on the next power up. Software Store and Software Recall can also be executed by the user as described in Section 11.0 "Store/Recall Operations". FIGURE 9-1: Write Nonvolatile User Space (WRNUR) NONVOLATILE USER SPACE WRITE CS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SCK WRNUR Instruction SI 9.2 1 1 0 0 0 0 NU byte 0 1 7 0 6 5 4 3 2 Read Nonvolatile User Space (RDNUR) 1 0 7 6 5 4 3 2 1 0 The user can also use the Software Recall command (Section 11.0 "Store/Recall Operations") to recover the nonvolatile user space content moved to EEPROM on the last power event or the last Software Store event. Reading the nonvolatile user space is possible with the RDNUR command. The nonvolatile user space read operation must include the CS pin to be brought low, the RDNUR instruction to be sent on SI, and the whole NU value clocked out on SO (16 bytes). Then the CS pin is set high. The value read is from the volatile SRAM memory, so this will be the last value restored from EEPROM on power-up or any new value written into these 16 bytes since the last power-up. FIGURE 9-2: NU byte 15 READ NONVOLATILE USER SPACE CS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SCK RDNUR Instruction SI SO 1 1 0 0 0 0 High Impedance  2018-2019 Microchip Technology Inc. 1 1 NU Byte 15 NU Byte 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 DS20006008C-page 20 48L512/48LM01 10.0 SECURE OPERATIONS The 48LXXX devices support secure write and read operations, which add another layer of protection to data. The secure write and read operations use a CRC checksum on a fixed number of bytes and the address bits, to be sure the data beginning at that address matches the given checksum before it is considered valid. The 512 Kbit uses a 64-byte, and 1 Mbit device uses a 128-byte, and address CRC calculation. The devices accept or transmit a 2-byte CRC value calculated from the SRAM data and address bits. Only valid address bits are used in the calculation (upper address bits that extend beyond the array size are ignored in the CRC calculation). The range of the secure write and read operations is limited to the exact number of bytes within the 64-byte or 128-byte page boundary. 10.1 Secure Write To enable the secure write operation, a WEL bit has to be set first. The CS line is set low, the Secure Write command is sent, followed by the address bytes. Only the valid address bits are used in the CRC calculation (see Table 10-1 below). Then, data is sent to the required number of bytes, and the expected CRC value is calculated internally as bytes are sent in. After the last byte is written, the 16-bit CRC is to be clocked in on SI, then the CS pin is set high. The CRC16-CCITT polynomial used is x16+x12+x5+1. The boundary for the write operation should align with the size of the range, 64 bytes for 512K device, and 128 bytes for 1M device. It is possible to write to an address that does not begin at the page boundary, but the address pointer will roll-over from the end of the page to the beginning and the required checksum bytes will likely be different. 10.2 Secure Read The secure read operation requires the CS pin to be brought low and the secure read opcode sent in on the SI pin. Following that is the address (2 or 3 bytes, depending on device). The valid address bits are part of the CRC calculation. Only the correct number of bits can be read, which are 64 or 128 bytes, depending on the device, clocked out on the SO pin (see Table 10-1 for details). As the data is sent out, a CRC checksum is calculated. The CRC16-CCITT polynomial used is x16+x12+x5+1. After the data bytes are sent, then the two CRC bytes are sent, and the master sets the CS pin high to finish the operation. The master reading the SRAM can do a CRC calculation to confirm that the address and data agree with the checksum bytes provided by the device. The secure read should align with a SRAM address boundary of 64 bytes for 512K device or 128 bytes for 1M device. It is possible to read from an address that does not begin at the page boundary, but the address pointer will roll-over from the end of the page to the beginning and the checksum bytes read will likely be different. The SWM bit in the STATUS register is not affected by secure read operations. TABLE 10-1: Device 48L512 48LM01 SECURE WRITE BITS Address Address Bytes Bits 2 3 16 17 Data Bytes Required CRC Bits 64 128 16 16 The initial value for the CRC calculation is 0xFFFF. The checksum must be transmitted with MSb first. In addition, the internally calculated CRC has to match the transmitted CRC. If they match, the data will be accepted and written to the array. If the CRC values do not match, data will be ignored and the existing memory data will stay as it was and the SWM bit in the STATUS register will be set to ‘1’, indicating a secure write error. The status of the SWM bit should be read after every secure write operation to confirm the operation was successful. The SWM bit in the STATUS register is read-only and will automatically reset to ‘0’ at the beginning of the next secure write operation. With the low-to-high transition of the CS pin, the device is automatically returned to the Write Disable state, with the WEL bit returning to ‘0’.  2018-2019 Microchip Technology Inc. DS20006008C-page 21 48L512/48LM01 TABLE 10-1: SECURE SRAM WRITE WAVEFORM CS 0 1 2 3 4 5 6 7 SCK Secure Write Instruction SI 0 0 7 6 0 1 0 0 1 Address MSB 0 A A A A A A Address LSB A A A A A A A A A A CS SCK 64/128 Bytes Data SI 5 4 3 2 1 Checksum Byte 1 0 7 6 5 4 3 2 Checksum Byte 2 1 0 7 6 5 4 3 2 1 0 High-Impedance SO FIGURE 10-1: SECURE SRAM READ WAVEFORM CS 0 1 2 3 4 5 6 7 SCK Secure Read Instruction SI 0 0 0 1 0 0 1 Address MSB 1 A A A A A A Address LSB A A A A A A A A A A CS SCK SI 64/128 Bytes Data SO 7 6 5 4 3 2 1  2018-2019 Microchip Technology Inc. Checksum Byte 1 0 7 6 5 4 3 2 Checksum Byte 2 1 0 7 6 5 4 3 2 1 0 DS20006008C-page 22 48L512/48LM01 11.0 STORE/RECALL OPERATIONS 11.2 An automatic recall of EEPROM to SRAM (AutoRecall) is performed on power-up, regardless of the state of the ASE bit. This feature ensures that the SRAM data duplicates the EEPROM data on power-up. The AutoRecall is initiated when VCAP rises above VTRIP, and the 48LXXX cannot be accessed for TRESTORE time after the AutoRecall is initiated. This EERAM device is intended to be serial SRAM with internal management of all backup transfers to and from EEPROM on power disruption, so the EEPROM portion of the SRAM memory cell is not directly accessible to the user. However, user-managed Software Store and Software Recall commands are included. The factory default for the ASE bit in the STATUS register is ‘0’, enabling the AutoStore function. 11.1 Automatic Recall to SRAM Note 1: If power is lost during an AutoRecall operation, the AutoRecall is aborted and the AutoStore is not performed. Automatic Store on Any Power Disruption 2: AutoRecall is performed every time VCAP rises above VTRIP. To enable this feature, the user must place a capacitor on the VCAP pin and ensure the ASE bit in the STATUS register is set to ‘0’. The capacitor is charged through the VCC pin. When the 48LXXX detects a power-down event, the device automatically switches to the capacitor for power and initiates the AutoStore operation. 11.3 Software Store Command The Software Store command must be user-initiated and will store the contents of the SRAM bits, the nonvolatile user space, and the Configuration bits of the STATUS register (BP[1:0] and ASE) into nonvolatile storage. The Software Store command functions even if the contents of the array and registers have not changed since the last store or recall. Reading the STATUS register during the store cycle will indicate a busy bit. Other operations will be ignored. Note that to minimize the transfer events to EEPROM, this automatic store will only be initiated if the SRAM array has been modified since the last store or recall operation. The automatic store cycle (AutoStore) is initiated when VCAP falls below VTRIP. Even if power is restored, the 48LXXX cannot be accessed for TSTORE time after the AutoStore is initiated. Note: If power is restored during an AutoStore operation, the AutoStore will continue and the AutoRecall will not be performed because the SRAM content is still valid. FIGURE 11-1: SOFTWARE STORE CS 0 1 2 3 4 5 6 7 SCK STORE Opcode SI 0 0 0 0 1 0 0 0 MSb High-Impedance SO  2018-2019 Microchip Technology Inc. DS20006008C-page 23 48L512/48LM01 11.4 Software Recall Command The Software Recall command must be user-initiated and replaces the contents of the SRAM array, the nonvolatile user space, and the Configuration bits of the STATUS register (BP[1:0] and ASE) from a previous store into the user corresponding user-accessible areas. The Software Recall command can be given and the operation completed, even if the contents of the array and registers have not changed since the last store or recall. Reading the STATUS register during the recall cycle will indicate a busy bit. Other operations will be ignored. FIGURE 11-2: SOFTWARE RECALL CS 0 1 2 3 4 5 6 7 SCK RECALL Opcode 0 SI 0 0 0 1 0 0 1 MSb High-Impedance SO TABLE 11-1: STORE ENABLE TRUTH TABLE ASE Bit Array Modified AutoStore Enabled Software Store Enabled AutoRecall Enabled Software Recall Enabled x 1 0 No Yes Yes No No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes  2018-2019 Microchip Technology Inc. DS20006008C-page 24 48L512/48LM01 11.5 Polling Routine When operating in the more common automatic store and recall mode (AutoStore/AutoRecall), the master can poll the RDY/BSY bit on power-up to see when the SRAM is ready for new Read/Write commands. See Figure 11-3 beginning with the “Send RDSR Instruction to the Device”. Polling can also be used if the user-initiated Software Store and Software Recall commands are used. Polling allows the application to query whether the EERAM has completed the transfer operations between the SRAM and EEPROM portions of the memory cell. This polling routine can be initiated after every power-up to confirm that AutoRecall has completed, or after the user-executed Software Store and Software Recall commands have started processing. The polling routine is repeatedly sending a Read STATUS Register (RDSR) command to determine if the device has completed its self-timed internal store or recall cycles (see Figure 11-3). If the RDY/BSY bit = 1 from RDSR, the write cycle is still in progress. If RDY/BSY bit = 0 from RDSR, this indicates the operation has ended. If the device is still in a busy state, repeated RDSR commands can be executed until the RDY/BSY bit = 0, signaling that the device is ready to execute a new instruction. With the 48L512/48LM01 device, it is also possible to poll the busy flag by sending the RDSR command only once, and repeatedly clocking out the data until the busy bit is clear. Only the RDSR instruction is enabled during the store and recall cycles.  2018-2019 Microchip Technology Inc. FIGURE 11-3: POLLING FLOW Send Store or Recall Command Deassert CS High to Initiate Operation Send RDSR Instruction to the Device NO RDY/BSY = 0? YES Next Operation DS20006008C-page 25 48L512/48LM01 FIGURE 11-4: AUTOSTORE/AUTORECALL SCENARIOS (WITH ASE = 0, ARRAY MODIFIED) VCC VCAP VTRIP VPOR AutoStore TSTORE AutoRecall TRESTORE Device Access Enabled Array Modified CHARGE_CAP (1) VCC VCAP AutoStore VTRIP VPOR TSTORE AutoRecall Device Access Enabled Array Modified (1) CHARGE_CAP VCC VCAP AutoStore VTRIP VPOR TSTORE AutoRecall TRESTORE Device Access Enabled Array Modified CHARGE_CAP (1) Note 1: When CHARGE_CAP is a ‘0’, VCC is connected to VCAP, allowing VCC to charge the external capacitor. See Section 13.1 "Power Switchover" for details.  2018-2019 Microchip Technology Inc. DS20006008C-page 26 48L512/48LM01 FIGURE 11-5: AUTOSTORE/AUTORECALL SCENARIOS (WITH ASE = 1 OR ARRAY NOT MODIFIED) VCC VCAP VTRIP VPOR AutoStore AutoRecall Device Access Enabled Array Modified CHARGE_CAP (1) VCC VCAP VTRIP VPOR AutoStore AutoRecall TRESTORE Device Access Enabled Array Modified CHARGE_CAP Note 1: (1) When CHARGE_CAP is a ‘0’, VCC is connected to VCAP, allowing VCC to charge the external capacitor. See Section 13.1 "Power Switchover" for details.  2018-2019 Microchip Technology Inc. DS20006008C-page 27 48L512/48LM01 12.0 HIBERNATION Exiting the Hibernation state requires either a power cycle, or that the CS pin be brought low to begin awakening from hibernation. After a time of TRESTORE, the device will again be ready to operate. All data in the EEPROM portion of the memory cells will be transferred back to the SRAM portion of the memory cells, and the nonvolatile user space and register values will also be restored. The 48LXXX devices include a very low-power Hibernation mode. The Hibernation mode is initiated by sending the Hibernate instruction. Once received, the CS pin returns high, the device performs a store operation if the array has been modified since the last store or recall, and then the device enters a low-power state. FIGURE 12-1: HIBERNATE WAVEFORM CS TSTORE THIBERNATE TRESTORE 0 1 2 3 4 5 6 Instruction 7 SCK Hibernate Opcode SI 1 0 1 1 1 0 0 1 MSb High-Impedance SO 13.0 TRIP VOLTAGE The 48LXXX has an internal voltage reference that is used to create a trip voltage threshold (VTRIP). When VCAP rises above VTRIP, a power-up event is detected. If this is the first power-up event after a POR, then an AutoRecall operation is initiated. When VCAP falls below VTRIP, a power-down event is detected and an AutoStore operation is initiated if the ASE in the STATUS register is set to ‘1’ and if the array has been modified. Note: When VCAP is below VTRIP, the 48LXXX cannot be accessed and will not Acknowledge any commands. 13.1 Power Switchover Once VCC is disconnected, it will not be reconnected until both VCC is greater than VCAP and any internal store cycles (AutoStore or Software Store) are complete. This guards against continuously connecting and disconnecting VCC when VCAP falls faster than VCC. To support the AutoStore feature, the 48LXXX must be able to charge the capacitor connected to the VCAP pin when power is available on VCC, and also automatically switch to being powered from the VCAP pin when power is removed internal to the device from VCC. Since the VCAP pin is used as part of the internal power bus, this means that the VCC pin must be disconnected internally to the device when power to the system ceases.  2018-2019 Microchip Technology Inc. To accomplish this, the 48LXXX has an intelligent power switchover circuit that continuously monitors the voltages on both the VCC and VCAP pins. During a power-up event, VCC is initially connected internally in the device to the VCAP pin, allowing it to rise above the VCAP pin voltage level. Once the VCC pin voltage level is above the VCAP pin voltage level, the VCAP pin is connected to the VCC pin internally, charging the external capacitor back through the device. When the VCAP pin voltage level rises to VTRIP, the AutoRecall operation is triggered. During a power-down event, the VCC pin is initially connected to the internal power bus. As Vcc falls, it discharges the external cap, causing VCAP to also fall. Once the VCAP pin voltage level falls below VTRIP, the AutoStore operation is triggered, and the VCC pin is disconnected internally to prevent discharging the external VCAP capacitor any further through the VCC pin. Once the VCC pin is disconnected internally, it will not be reconnected until both the VCC pin voltage is greater than the VCAP pin voltage and any internal store cycles (AutoStore or Software Store) are complete.This guards against continuously internally connecting and disconnecting the VCC pin to the VCAP pin when the VCAP voltage falls faster than the VCC voltage as it moves the SRAM data to EEPROM backup. DS20006008C-page 28 48L512/48LM01 14.0 PACKAGING INFORMATION 14.1 Package Marking Information 8-Lead SOIC Example 48L512 SN e3 1940 13F 8-Lead SOIJ Example 48LM01 SM e3 194013F  2018-2019 Microchip Technology Inc. DS20006008C-page 29 48L512/48LM01 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm (.150 In.) Body [SOIC] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging 2X 0.10 C A–B D A D NOTE 5 N E 2 E1 2 E1 E NOTE 1 2 1 e B NX b 0.25 C A–B D NOTE 5 TOP VIEW 0.10 C C A A2 SEATING PLANE 8X A1 SIDE VIEW 0.10 C h R0.13 h R0.13 H SEE VIEW C VIEW A–A 0.23 L (L1) VIEW C Microchip Technology Drawing No. C04-057-SN Rev E Sheet 1 of 2  2018-2019 Microchip Technology Inc. DS20006008C-page 30 48L512/48LM01 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm (.150 In.) Body [SOIC] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging Units Dimension Limits Number of Pins N e Pitch Overall Height A Molded Package Thickness A2 § Standoff A1 Overall Width E Molded Package Width E1 Overall Length D Chamfer (Optional) h Foot Length L Footprint L1 Foot Angle c Lead Thickness b Lead Width Mold Draft Angle Top Mold Draft Angle Bottom MIN 1.25 0.10 0.25 0.40 0° 0.17 0.31 5° 5° MILLIMETERS NOM 8 1.27 BSC 6.00 BSC 3.90 BSC 4.90 BSC 1.04 REF - MAX 1.75 0.25 0.50 1.27 8° 0.25 0.51 15° 15° Notes: 1. Pin 1 visual index feature may vary, but must be located within the hatched area. 2. § Significant Characteristic 3. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15mm per side. 4. Dimensioning and tolerancing per ASME Y14.5M BSC: Basic Dimension. Theoretically exact value shown without tolerances. REF: Reference Dimension, usually without tolerance, for information purposes only. 5. Datums A & B to be determined at Datum H. Microchip Technology Drawing No. C04-057-SN Rev E Sheet 2 of 2  2018-2019 Microchip Technology Inc. DS20006008C-page 31 48L512/48LM01 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging SILK SCREEN C Y1 X1 E RECOMMENDED LAND PATTERN Units Dimension Limits E Contact Pitch Contact Pad Spacing C Contact Pad Width (X8) X1 Contact Pad Length (X8) Y1 MIN MILLIMETERS NOM 1.27 BSC 5.40 MAX 0.60 1.55 Notes: 1. Dimensioning and tolerancing per ASME Y14.5M BSC: Basic Dimension. Theoretically exact value shown without tolerances. Microchip Technology Drawing C04-2057-SN Rev E  2018-2019 Microchip Technology Inc. DS20006008C-page 32 48L512/48LM01 Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2018-2019 Microchip Technology Inc. DS20006008C-page 33 48L512/48LM01 Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2018-2019 Microchip Technology Inc. DS20006008C-page 34 48L512/48LM01 Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2018-2019 Microchip Technology Inc. DS20006008C-page 35 48L512/48LM01 APPENDIX A: REVISION HISTORY Revision C (10/2019) Updated Electrical Characteristics and Product Identification System sections. Revision B (10/2018) Revised references to EEPROM; Corrected waveforms; Updated Electrical Characteristics section; Changed ASDIS bit name to ASE bit. Revision A (04/2018) Initial release of this document.  2018-2019 Microchip Technology Inc. DS20006008C-page 36 48L512/48LM01 THE MICROCHIP WEBSITE CUSTOMER SUPPORT Microchip provides online support via our website at www.microchip.com. This website is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the website contains the following information: Users of Microchip products can receive assistance through several channels: • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software • General Technical Support – Frequently Asked Questions (FAQ), technical support requests, online discussion groups, Microchip consultant program member listing • Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives • • • • Distributor or Representative Local Sales Office Field Application Engineer (FAE) Technical Support Customers should contact their distributor, representative or Field Application Engineer (FAE) for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in the back of this document. Technical support is available through the website at: http://microchip.com/support CUSTOMER CHANGE NOTIFICATION SERVICE Microchip’s customer notification service helps keep customers current on Microchip products. Subscribers will receive e-mail notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest. To register, access the Microchip website at www.microchip.com. Under “Support”, click on “Customer Change Notification” and follow the registration instructions.  2018-2019 Microchip Technology Inc. DS20006008C-page 37 48L512/48LM01 PRODUCT IDENTIFICATION SYSTEM To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. [X] PART NO. Device (1) Tape and Reel Option -X /XX Temperature Range Package Device: 48L512 = 512-Kbit SPI Serial EERAM 48LM01 = 1-Mbit SPI Serial EERAM Tape and Reel Option: Blank T = Standard packaging (tube or tray) = Tape and Reel(1) Temperature Range: I = -40°C to +85°C (Industrial) Package: SN Examples: a) 48L512T-I/SN =Tape and Reel, Industrial Temp., 2.7V-3.6V, SOIC Package. b) 48LM01-I/SM = Industrial Temp., 2.7V-3.6V, SOIJ Package. Note SM = 8-Lead Plastic Small Outline – Narrow, 3.90 mm Body SOIC (512K only) = 8-Lead Plastic Small Outline – Medium, 5.28 mm Body SOIJ (1M only)  2018-2019 Microchip Technology Inc. 1: Tape and Reel identifier only appears in the catalog part number description. This identifier is used for ordering purposes and is not printed on the device package. Check with your Microchip Sales Office for package availability with the Tape and Reel option. DS20006008C-page 38 Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions. • There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data Sheets. Most likely, the person doing so is engaged in theft of intellectual property. • Microchip is willing to work with the customer who is concerned about the integrity of their code. • Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as “unbreakable.” Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act. Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated. Trademarks The Microchip name and logo, the Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TempTrackr, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, Vite, WinPath, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A. Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP, INICnet, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries. All other trademarks mentioned herein are property of their respective companies. © 2018-2019, Microchip Technology Incorporated, All Rights Reserved. For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality.  2018-2019 Microchip Technology Inc. ISBN: 978-1-5224-5202-7 DS20006008C-page 39 Worldwide Sales and Service AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: http://www.microchip.com/ support Web Address: www.microchip.com Australia - Sydney Tel: 61-2-9868-6733 India - Bangalore Tel: 91-80-3090-4444 China - Beijing Tel: 86-10-8569-7000 India - New Delhi Tel: 91-11-4160-8631 Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 China - Chengdu Tel: 86-28-8665-5511 India - Pune Tel: 91-20-4121-0141 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 China - Chongqing Tel: 86-23-8980-9588 Japan - Osaka Tel: 81-6-6152-7160 Finland - Espoo Tel: 358-9-4520-820 China - Dongguan Tel: 86-769-8702-9880 Japan - Tokyo Tel: 81-3-6880- 3770 China - Guangzhou Tel: 86-20-8755-8029 Korea - Daegu Tel: 82-53-744-4301 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 China - Hangzhou Tel: 86-571-8792-8115 Korea - Seoul Tel: 82-2-554-7200 China - Hong Kong SAR Tel: 852-2943-5100 Malaysia - Kuala Lumpur Tel: 60-3-7651-7906 China - Nanjing Tel: 86-25-8473-2460 Malaysia - Penang Tel: 60-4-227-8870 China - Qingdao Tel: 86-532-8502-7355 Philippines - Manila Tel: 63-2-634-9065 China - Shanghai Tel: 86-21-3326-8000 Singapore Tel: 65-6334-8870 China - Shenyang Tel: 86-24-2334-2829 Taiwan - Hsin Chu Tel: 886-3-577-8366 China - Shenzhen Tel: 86-755-8864-2200 Taiwan - Kaohsiung Tel: 886-7-213-7830 China - Suzhou Tel: 86-186-6233-1526 Taiwan - Taipei Tel: 886-2-2508-8600 China - Wuhan Tel: 86-27-5980-5300 Thailand - Bangkok Tel: 66-2-694-1351 China - Xian Tel: 86-29-8833-7252 Vietnam - Ho Chi Minh Tel: 84-28-5448-2100 Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 China - Xiamen Tel: 86-592-2388138 China - Zhuhai Tel: 86-756-3210040 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510 New York, NY Tel: 631-435-6000 San Jose, CA Tel: 408-735-9110 Tel: 408-436-4270 Canada - Toronto Tel: 905-695-1980 Fax: 905-695-2078  2018-2019 Microchip Technology Inc. Germany - Garching Tel: 49-8931-9700 Germany - Haan Tel: 49-2129-3766400 Germany - Heilbronn Tel: 49-7131-72400 Germany - Karlsruhe Tel: 49-721-625370 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Germany - Rosenheim Tel: 49-8031-354-560 Israel - Ra’anana Tel: 972-9-744-7705 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Italy - Padova Tel: 39-049-7625286 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 Norway - Trondheim Tel: 47-7288-4388 Poland - Warsaw Tel: 48-22-3325737 Romania - Bucharest Tel: 40-21-407-87-50 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenberg Tel: 46-31-704-60-40 Sweden - Stockholm Tel: 46-8-5090-4654 UK - Wokingham Tel: 44-118-921-5800 Fax: 44-118-921-5820 DS20006008C-page 40 05/14/19
48LM01-I/SM 价格&库存

很抱歉,暂时无法提供与“48LM01-I/SM”相匹配的价格&库存,您可以联系我们找货

免费人工找货