LC4256C-5FTN256BC Lattice, LC4256C-5FTN256BC Datasheet
![no-image](/images/manufacturer_photos/0/3/380/lattice_sml.jpg)
LC4256C-5FTN256BC
Specifications of LC4256C-5FTN256BC
Available stocks
Related parts for LC4256C-5FTN256BC
LC4256C-5FTN256BC Summary of contents
Page 1
... Use 256 ftBGA package for all new designs. Refer to PCN#14A-07 for 256 fpBGA package discontinuance. © 2009 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice. ...
Page 2
... Introduction The high performance ispMACH 4000 family from Lattice offers a SuperFAST CPLD solution. The family is a blend of Lattice’s two most popular architectures: the ispLSI the ispMACH 4000 architecture focuses on significant innovations to combine the highest performance with low power in a flexible CPLD family ...
Page 3
... Lattice Semiconductor Figure 1. Functional Block Diagram I/O Block ORP 16 I/O Block ORP 16 The I/Os in the ispMACH 4000 are split into two banks. Each bank has a separate I/O power supply. Inputs can support a variety of standards independent of the chip or bank power supply. Outputs support the standards com- patible with the power supply provided to the bank ...
Page 4
... Lattice Semiconductor Figure 2. Generic Logic Block 36 Inputs from GRP AND Array The programmable AND Array consists of 36 inputs and 83 output product terms. The 36 inputs from the GRP are used to form 72 lines in the AND Array (true and complement of the inputs). Each line in the array can be con- nected to any of the 83 output product terms via a wired-AND ...
Page 5
... Lattice Semiconductor Figure 3. AND Array In[0] In[34] In[35] Note: Indicates programmable fuse. Enhanced Logic Allocator Within the logic allocator, product terms are allocated to macrocells in product term clusters. Each product term cluster is associated with a macrocell. The cluster size for the ispMACH 4000 family is 4+1 (total 5) product terms. ...
Page 6
... Lattice Semiconductor Product Term Allocator The product term allocator assigns product terms from a cluster to either logic or control applications as required by the design being implemented. Product terms that are used as logic are steered into a 5-input OR gate associ- ated with the cluster. Product terms that used for control are steered either to the macrocell or I/O cell associated with the cluster ...
Page 7
... Lattice Semiconductor Table 5. Product Term Expansion Capability Expansion Chains Chain-0 Chain-1 Chain-2 Chain-3 Every time the super cluster allocator is used, there is an incremental delay of t tor is used, all destinations other than the one being steered to, are given the value of ground (i.e., if the super clus- ter is steered to M (n+4), then M (n) is ground) ...
Page 8
... Lattice Semiconductor • Block CLK2 • Block CLK3 • PT Clock • PT Clock Inverted • Shared PT Clock • Ground Clock Enable Multiplexer Each macrocell has a 4:1 clock enable multiplexer. This allows the clock enable signal to be selected from the fol- lowing four sources: • ...
Page 9
... Lattice Semiconductor Output Routing Pool (ORP) The Output Routing Pool allows macrocell outputs to be connected to any of several I/O cells within an I/O block. This provides greater flexibility in determining the pinout and allows design changes to occur without affecting the pinout. The output routing pool also provides a parallel capability for routing macrocell-level OE product terms. This allows the OE product term to follow the macrocell output switched between I/O cells ...
Page 10
... Lattice Semiconductor Table 7. ORP Combinations for I/O Blocks with 16 I/Os I/O Cell I/O 0 M0, M1, M2, M3, M4, M5, M6, M7 I/O 1 M1, M2, M3, M4, M5, M6, M7, M8 I/O 2 M2, M3, M4, M5, M6, M7, M8, M9 I/O 3 M3, M4, M5, M6, M7, M8, M9, M10 I/O 4 M4, M5, M6, M7, M8, M9, M10, M11 I/O 5 M5, M6, M7, M8, M9, M10, M11, M12 I/O 6 M6, M7, M8, M9, M10, M11, M12, M13 ...
Page 11
... Lattice Semiconductor Table 10. ORP Combinations for I/O Blocks with 12 I/Os I/O Cell I/O 0 M0, M1, M2, M3, M4, M5, M6, M7 I/O 1 M1, M2, M3, M4, M5, M6, M7, M8 I/O 2 M2, M3, M4, M5, M6, M7, M8, M9 I/O 3 M4, M5, M6, M7, M8, M9, M10, M11 I/O 4 M5, M6, M7, M8, M9, M10, M11, M12 I/O 5 M6, M7, M8, M9, M10, M11, M12, M13 I/O 6 M8, M9, M10, M11, M12, M13, M14, M15 ...
Page 12
... Lattice Semiconductor • LVTTL • LVCMOS 1.8 • LVCMOS 3.3 • 3.3V PCI Compatible • LVCMOS 2.5 All of the I/Os and dedicated inputs have the capability to provide a bus-keeper latch, Pull-up Resistor or Pull-down Resistor. A fourth option is to provide none of these. The selection is done on a global basis. The default in both hardware and software is such that when the device is erased or if the user does not specify, the input structure is configured Pull-up Resistor ...
Page 13
... I/O cells. This quick configuration takes milliseconds to complete, whereas it takes seconds for the entire device to be programmed. Lattice's ispVM System programming software can either perform the quick configuration through the PC parallel port, or can gen- erate the ATE or test vectors necessary for a third-party test system ...
Page 14
... The ispMACH 4000 devices can be programmed across the commercial temperature and voltage range. The PC- based Lattice software facilitates in-system programming of ispMACH 4000 devices. The software takes the JEDEC file output produced by the design implementation software, along with information about the scan chain, and creates a set of vectors used to drive the scan chain ...
Page 15
... Stress above those listed under the “Absolute Maximum Ratings” may cause permanent damage to the device. Functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. 2. Compliance with Lattice Thermal Management 3. All voltages referenced to GND. ...
Page 16
... Lattice Semiconductor I/O Recommended Operating Conditions Standard LVTTL LVCMOS 3.3 2 Extended LVCMOS 3.3 LVCMOS 2.5 LVCMOS 1.8 PCI 3.3 1. Typical values for V are the average of the min. and max. values. CCO 2. ispMACH 4000Z only. DC Electrical Characteristics Symbol Parameter Input Leakage Current (ispMACH 4000Z) Input High Leakage Current (isp- ...
Page 17
... Lattice Semiconductor Supply Current, ispMACH 4000V/B/C Symbol Parameter ispMACH 4032V/B/C 1,2,3 ICC Operating Power Supply Current 4 ICC Standby Power Supply Current ispMACH 4064V/B/C 1,2,3 ICC Operating Power Supply Current 5 ICC Standby Power Supply Current ispMACH 4128V/B/C 1,2,3 ICC Operating Power Supply Current 4 ICC Standby Power Supply Current ...
Page 18
... Lattice Semiconductor Supply Current, ispMACH 4000V/B/C (Cont.) Symbol Parameter 4 I Standby Power Supply Current 25°C, frequency = 1.0 MHz Device configured with 16-bit counters varies with specific device configuration and operating frequency 25°C A Supply Current, ispMACH 4000Z ...
Page 19
... Lattice Semiconductor Supply Current, ispMACH 4000Z (Cont.) Symbol Parameter ispMACH 4256ZC ICC Operating Power Supply Current 4, 5 ICC Standby Power Supply Current 25°C, frequency = 1.0 MHz Device configured with 16-bit counters varies with specific device configuration and operating frequency. ...
Page 20
... Lattice Semiconductor I/O DC Electrical Characteristics V IL Standard Min (V) LVTTL -0.3 LVCMOS 3.3 -0.3 LVCMOS 2.5 -0.3 LVCMOS 1.8 -0.3 (4000V/B) LVCMOS 1.8 -0.3 0. (4000C/Z) PCI 3.3 (4000V/B) -0.3 PCI 3.3 (4000C/Z) -0.3 0 The average DC current drawn by I/Os between adjacent bank GND connections, or between the last GND in an I/O bank and the end of the I/O bank, as shown in the logic signals connection table, shall not exceed n*8mA. Where n is the number of I/Os between bank GND connections or between the last GND in a bank and the end of a bank ...
Page 21
... Lattice Semiconductor 100 0.5 1.0 V Output Voltage ( 0.5 V Output Voltage (V) O ispMACH 4000V/B/C/Z Family Data Sheet 3.3V V CCO 1.5 2.0 2.5 3.0 3.5 1.8V V CCO 1.0 1.5 2.0 21 2.5V V CCO 0.5 1.0 1.5 2.0 2.5 V Output Voltage (V) O ...
Page 22
... Lattice Semiconductor ispMACH 4000V/B/C External Switching Characteristics Parameter Description 5-PT bypass combinatorial propagation t PD delay 20-PT combinatorial propagation delay t PD_MC through macrocell t GLB register setup time before clock S GLB register setup time before clock t ST with T-type register GLB register setup time before clock, ...
Page 23
... Lattice Semiconductor ispMACH 4000V/B/C External Switching Characteristics (Cont.) Parameter Description t 5-PT bypass combinatorial propagation delay PD t 20-PT combinatorial propagation delay through macrocell PD_MC t GLB register setup time before clock S t GLB register setup time before clock with T-type register ST t GLB register setup time before clock, input register path ...
Page 24
... Lattice Semiconductor ispMACH 4000Z External Switching Characteristics Parameter Description t 5-PT bypass combinatorial propagation delay PD 20-PT combinatorial propagation delay t PD_MC through macrocell t GLB register setup time before clock S GLB register setup time before clock with t ST T-type register GLB register setup time before clock, input ...
Page 25
... Lattice Semiconductor ispMACH 4000Z External Switching Characteristics (Cont.) Parameter Description t 5-PT bypass combinatorial propagation delay PD 20-PT combinatorial propagation delay t PD_MC through macrocell t GLB register setup time before clock S GLB register setup time before clock with type register GLB register setup time before clock, input ...
Page 26
... The Lattice design tools report the timing delays based on the same timing model for a par- ticular design. Note that the internal timing parameters are given for reference only, and are not tested. The exter- nal timing parameters are tested and guaranteed for every device ...
Page 27
... Lattice Semiconductor ispMACH 4000V/B/C Internal Timing Parameters Parameter Description In/Out Delays t Input Buffer Delay IN t Global OE Pin Delay GOE t Global Clock Input Buffer Delay GCLK_IN t Delay through Output Buffer BUF t Output Enable Time EN t Output Disable Time DIS Routing/GLB Delays t Delay through GRP ...
Page 28
... Lattice Semiconductor ispMACH 4000V/B/C Internal Timing Parameters (Cont.) Parameter Description Propagation Delay through t Transparent Latch to Output/ PDLi Feedback MUX Asynchronous Reset or Set to t SRi Output/Feedback MUX Delay Asynchronous Reset or Set t SRR Recovery Time Control Delays t GLB PT Clock Delay BCLK t Macrocell PT Clock Delay ...
Page 29
... Lattice Semiconductor ispMACH 4000V/B/C Internal Timing Parameters Parameter In/Out Delays t Input Buffer Delay IN t Global OE Pin Delay GOE t Global Clock Input Buffer Delay GCLK_IN t Delay through Output Buffer BUF t Output Enable Time EN t Output Disable Time DIS Routing/GLB Delays t Delay through GRP ...
Page 30
... Lattice Semiconductor ispMACH 4000V/B/C Internal Timing Parameters (Cont.) Parameter t Global PT OE Delay GPTOE t Macrocell PT OE Delay PTOE Note: Internal Timing Parameters are not tested and are for reference only. Refer to the Timing Model in this data sheet for further details. ispMACH 4000V/B/C/Z Family Data Sheet ...
Page 31
... Lattice Semiconductor ispMACH 4000Z Internal Timing Parameters Parameter In/Out Delays t Input Buffer Delay IN t Global OE Pin Delay GOE t Global Clock Input Buffer Delay GCLK_IN t Delay through Output Buffer BUF t Output Enable Time EN t Output Disable Time DIS Routing/GLB Delays t Delay through GRP ...
Page 32
... Lattice Semiconductor ispMACH 4000Z Internal Timing Parameters (Cont.) Parameter t Global PT OE Delay GPTOE t Macrocell PT OE Delay PTOE Note: Internal Timing Parameters are not tested and are for reference only. Refer to the timing model in this data sheet for further details. ispMACH 4000V/B/C/Z Family Data Sheet ...
Page 33
... Lattice Semiconductor ispMACH 4000Z Internal Timing Parameters (Cont.) Parameter In/Out Delays t Input Buffer Delay IN t Global OE Pin Delay GOE t Global Clock Input Buffer Delay GCLK_IN t Delay through Output Buffer BUF t Output Enable Time EN t Output Disable Time DIS Routing/GLB Delays t Delay through GRP ...
Page 34
... Lattice Semiconductor ispMACH 4000Z Internal Timing Parameters (Cont.) Parameter t Macrocell PT OE Delay PTOE Note: Internal Timing Parameters are not tested and are for reference only. Refer to the timing model in this data sheet for further details. ispMACH 4000V/B/C/Z Family Data Sheet Over Recommended Operating Conditions ...
Page 35
... Lattice Semiconductor ispMACH 4000V/B/C Timing Adders Adder Base Type Parameter Optional Delay Adders t t Input register delay INDIO INREG Product term expander t t EXP MCELL delay t — Output routing pool delay ORP Additional block loading t t BLA ROUTE adder t Input Adjusters ...
Page 36
... Lattice Semiconductor ispMACH 4000V/B/C Timing Adders Adder Base Type Parameter Optional Delay Adders t t Input register delay INDIO INREG t t Product term expander delay EXP MCELL t — Output routing pool delay ORP t t Additional block loading adder BLA ROUTE t Input Adjusters ...
Page 37
... Lattice Semiconductor ispMACH 4000Z Timing Adders Adder Base Type Parameter Optional Delay Adders t t INDIO INREG t t EXP MCELL t — ORP t t BLA ROUTE t Input Adjusters IOI LVTTL_in IN, GCLK_IN, GOE LVCMOS33_in IN, GCLK_IN, GOE LVCMOS25_in IN, GCLK_IN, ...
Page 38
... Lattice Semiconductor ispMACH 4000Z Timing Adders (Cont.) Adder Base Type Parameter Optional Delay Adders t t INDIO INREG t t EXP MCELL t — ORP t t BLA ROUTE t Input Adjusters IOI LVTTL_in IN, GCLK_IN, GOE LVCMOS33_in IN, GCLK_IN, GOE LVCMOS25_in IN, ...
Page 39
... Lattice Semiconductor Boundary Scan Waveforms and Timing Specifications Symbol t TCK [BSCAN test] clock cycle BTCP t TCK [BSCAN test] pulse width high BTCH t TCK [BSCAN test] pulse width low BTCL t TCK [BSCAN test] setup time BTSU t TCK [BSCAN test] hold time BTH ...
Page 40
... Lattice Semiconductor Power Consumption ispMACH 4000Z Typical I vs. Frequency CC (Preliminary Information) 100 80 4256ZC 60 40 4128ZC 4064ZC 20 4032ZC 100 150 200 250 Frequency (MHz) Note: The devices are configured with maximum number of 16-bit counters, typical current at 1.8V, 25°C. Power Estimation Coefficients ...
Page 41
... Lattice Semiconductor Switching Test Conditions Figure 12 shows the output test load that is used for AC testing. The specific values for resistance, capacitance, voltage, and other test conditions are shown in Table 11. Figure 12. Output Test Load, LVTTL and LVCMOS Standards Table 11. Test Fixture Required Components Test Condition LVCMOS I/O, (L -> ...
Page 42
... Lattice Semiconductor Signal Descriptions Signal Names TMS TCK TDI TDO GOE0/IO, GOE1/IO GND CLK0/I, CLK1/I, CLK2/I, CLK3 CCO0 CCO1 yzz 1. In some packages, certain I/Os are only available for use as inputs. See the signal connections table for details. ispMACH 4000V/B/C ORP Reference Table ...
Page 43
... Lattice Semiconductor ispMACH 4000V/B/C/Z Power Supply and NC Connections 2 Signal 44-pin TQFP VCC 11, 33 VCCO0 6 VCCO (Bank 0) VCCO1 28 VCCO (Bank 1) GND 12, 34 GND (Bank 0) 5 GND (Bank — 1. All grounds must be electrically connected at the board level. However, for the purposes of I/O current loading, grounds are associated with the bank shown ...
Page 44
... Lattice Semiconductor ispMACH 4000V/B/C/Z Power Supply and NC Connections Signal 132-ball csBGA VCC P1, A14, B7 VCCO0 G3, P5 VCCO (Bank VCCO1 M10, M14 , H12, 8 VCCO (Bank 1) A10, C13 GND B1, P2, N14, A13 GND (Bank 0) E2, K2, N4, B4 GND (Bank 1) N11, K13, E13, B11 55, 65, 82, 90 ...
Page 45
... Lattice Semiconductor ispMACH 4032V/B/C and 4064V/B/C Logic Signal Connections: 44-Pin TQFP Pin Number Bank Number ...
Page 46
... Lattice Semiconductor ispMACH 4032V/B/C and 4064V/B/C Logic Signal Connections: 44-Pin TQFP (Cont.) Pin Number Bank Number ispMACH 4032V/B/C/Z and 4064V/B/C/Z Logic Signal Connections: 48-Pin TQFP ispMACH 4032V/B/C/Z Pin Bank Number Number GLB/MC/Pad 1 - TDI ...
Page 47
... Lattice Semiconductor ispMACH 4032V/B/C/Z and 4064V/B/C/Z Logic Signal Connections: 48-Pin TQFP (Cont.) ispMACH 4032V/B/C/Z Pin Bank Number Number GLB/MC/Pad 33 1 B10 34 1 B11 35 - TDO 36 - VCC 37 - GND 38 1 B12 39 1 B13 40 1 B14 41 1 B15/GOE1 42 1 CLK3 CLK0 A0/GOE0 ...
Page 48
... Lattice Semiconductor ispMACH 4032Z and 4064Z Logic Signal Connections: 56-Ball csBGA (Cont.) Ball Number Bank Number K10 1 J10 - H8 1 H10 1 G10 F10 E10 D10 1 C10 1 B10 1 A10 - ...
Page 49
... Lattice Semiconductor ispMACH 4064V/B/C/Z, 4128V/B/C/Z, 4256V/B/C/Z Logic Signal Connections: 100-Pin TQFP ispMACH 4064V/B/C/Z Bank Pin Number Number GLB/MC/Pad GND (Bank 12 VCCO (Bank GND (Bank 0) ...
Page 50
... Lattice Semiconductor ispMACH 4064V/B/C/Z, 4128V/B/C/Z, 4256V/B/C/Z Logic Signal Connections: 100-Pin TQFP (Cont.) ispMACH 4064V/B/C/Z Bank Pin Number Number GLB/MC/Pad VCCO (Bank GND (Bank GND (Bank 1) ...
Page 51
... Lattice Semiconductor ispMACH 4064V/B/C/Z, 4128V/B/C/Z, 4256V/B/C/Z Logic Signal Connections: 100-Pin TQFP (Cont.) ispMACH 4064V/B/C/Z Bank Pin Number Number GLB/MC/Pad 83 1 VCCO (Bank D0/GOE1 A0/GOE0 VCCO (Bank GND (Bank 0) ...
Page 52
... Lattice Semiconductor ispMACH 4128V/B/C Logic Signal Connections: 128-Pin TQFP (Cont.) Pin Number ispMACH 4000V/B/C/Z Family Data Sheet Bank Number GLB/MC/Pad ...
Page 53
... Lattice Semiconductor ispMACH 4128V/B/C Logic Signal Connections: 128-Pin TQFP (Cont.) Pin Number 100 101 102 103 104 ispMACH 4000V/B/C/Z Family Data Sheet ...
Page 54
... Lattice Semiconductor ispMACH 4128V/B/C Logic Signal Connections: 128-Pin TQFP (Cont.) Pin Number 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 ispMACH 4064Z, 4128Z and 4256Z Logic Signal Connections: ...
Page 55
... Lattice Semiconductor ispMACH 4064Z, 4128Z and 4256Z Logic Signal Connections: 132-Ball csBGA (Cont.) Ball Number Bank Number GLB/MC/Pad VCCO (Bank GND (Bank ...
Page 56
... Lattice Semiconductor ispMACH 4064Z, 4128Z and 4256Z Logic Signal Connections: 132-Ball csBGA (Cont.) Ball Number Bank Number GLB/MC/Pad N10 1 P10 1 M10 1 VCCO (Bank 1) N11 1 GND (Bank 1) P11 1 M11 1 P12 1 N12 1 P13 1 P14 1 N14 - N13 - M14 ...
Page 57
... Lattice Semiconductor ispMACH 4064Z, 4128Z and 4256Z Logic Signal Connections: 132-Ball csBGA (Cont.) Ball Number Bank Number GLB/MC/Pad D13 1 D14 1 D12 1 C14 1 C13 1 B14 - A14 - A13 - B13 1 A12 1 C12 1 B12 1 A11 1 C11 1 B11 1 GND (Bank 1) A10 1 VCCO (Bank 1) B10 1 C10 ...
Page 58
... Lattice Semiconductor ispMACH 4128V and 4256V Logic Signal Connections: 144-Pin TQFP Pin Number Bank Number ...
Page 59
... Lattice Semiconductor ispMACH 4128V and 4256V Logic Signal Connections: 144-Pin TQFP (Cont.) Pin Number Bank Number ...
Page 60
... Lattice Semiconductor ispMACH 4128V and 4256V Logic Signal Connections: 144-Pin TQFP (Cont.) Pin Number Bank Number 100 1 101 1 102 1 103 1 104 1 105 1 106 1 107 - 108 - 109 - 110 ...
Page 61
... Lattice Semiconductor ispMACH 4128V and 4256V Logic Signal Connections: 144-Pin TQFP (Cont.) Pin Number Bank Number 129 - 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 1. For device migration considerations, these NC pins are GND pins for I/O banks in ispMACH 4128V devices. ...
Page 62
... Lattice Semiconductor ispMACH 4256V/B/C/Z, 4384V/B/C, 4512V/B/C, Logic Signal Connections: 176-Pin TQFP (Cont.) ispMACH 4256V/B/C/Z Bank Pin Number Number GLB/MC/Pad VCCO (Bank GND (Bank ...
Page 63
... Lattice Semiconductor ispMACH 4256V/B/C/Z, 4384V/B/C, 4512V/B/C, Logic Signal Connections: 176-Pin TQFP (Cont.) ispMACH 4256V/B/C/Z Bank Pin Number Number GLB/MC/Pad GND (Bank VCCO (Bank 1) ...
Page 64
... Lattice Semiconductor ispMACH 4256V/B/C/Z, 4384V/B/C, 4512V/B/C, Logic Signal Connections: 176-Pin TQFP (Cont.) ispMACH 4256V/B/C/Z Bank Pin Number Number GLB/MC/Pad 101 1 GND (Bank 1) 102 1 103 1 104 1 105 1 106 1 107 1 108 1 109 1 110 1 VCCO (Bank 1) 111 1 112 1 113 1 114 1 115 1 116 1 117 ...
Page 65
... Lattice Semiconductor ispMACH 4256V/B/C/Z, 4384V/B/C, 4512V/B/C, Logic Signal Connections: 176-Pin TQFP (Cont.) ispMACH 4256V/B/C/Z Bank Pin Number Number GLB/MC/Pad 142 1 143 1 GND (Bank 1) 144 1 VCCO (Bank 1) 145 1 146 1 147 1 148 1 149 1 150 1 151 1 P2/GOE1 152 1 153 - 154 1 155 0 GND (Bank 0) ...
Page 66
... Lattice Semiconductor ispMACH 4256V/B/C, 4384V/B/C, 4512V/B/C Logic Signal Connections: 256-Ball ftBGA/fpBGA ispMACH 4256V/B/C 128-I/O Ball I/O Number Bank GLB/MC/Pad - - - - - GND C3 - TDI - 0 VCCO (Bank C14 F5 0 C12 D3 0 C10 ...
Page 67
... Lattice Semiconductor ispMACH 4256V/B/C, 4384V/B/C, 4512V/B/C Logic Signal Connections: 256-Ball ftBGA/fpBGA (Cont.) ispMACH 4256V/B/C 128-I/O Ball I/O Number Bank GLB/MC/Pad J6 0 E14 GND (Bank ...
Page 68
... Lattice Semiconductor ispMACH 4256V/B/C, 4384V/B/C, 4512V/B/C Logic Signal Connections: 256-Ball ftBGA/fpBGA (Cont.) ispMACH 4256V/B/C 128-I/O Ball I/O Number Bank GLB/MC/Pad H14 R7 0 H12 L8 0 H10 ...
Page 69
... Lattice Semiconductor ispMACH 4256V/B/C, 4384V/B/C, 4512V/B/C Logic Signal Connections: 256-Ball ftBGA/fpBGA (Cont.) ispMACH 4256V/B/C 128-I/O Ball I/O Number Bank GLB/MC/Pad R14 1 J10 P13 1 J12 N13 1 J14 M12 1 NC T15 VCC - - GND - 1 - P14 - TMS - 1 VCCO (Bank 1) L12 1 NC R16 1 NC N14 ...
Page 70
... Lattice Semiconductor ispMACH 4256V/B/C, 4384V/B/C, 4512V/B/C Logic Signal Connections: 256-Ball ftBGA/fpBGA (Cont.) ispMACH 4256V/B/C 128-I/O Ball I/O Number Bank GLB/MC/Pad H15 1 M2 H14 1 M4 H13 1 M6 G16 1 M8 H12 1 M10 G15 1 M12 H11 1 M14 F16 1 NC G13 1 NC G14 1 NC F15 ...
Page 71
... Lattice Semiconductor ispMACH 4256V/B/C, 4384V/B/C, 4512V/B/C Logic Signal Connections: 256-Ball ftBGA/fpBGA (Cont.) ispMACH 4256V/B/C 128-I/O Ball I/O Number Bank GLB/MC/Pad C12 1 O0 E10 1 NC A13 1 NC D12 GND (Bank VCCO (Bank 1) B12 1 NC A12 1 NC B11 1 NC A11 1 NC ...
Page 72
... Lattice Semiconductor ispMACH 4256V/B/C, 4384V/B/C, 4512V/B/C Logic Signal Connections: 256-Ball ftBGA/fpBGA (Cont.) ispMACH 4256V/B/C 128-I/O Ball I/O Number Bank GLB/MC/Pad B10 B3 0 B12 C4 0 B14 VCC - - - - 0 - Note: VCC, VCCO and GND are tied together to their respective common signal on the package substrate. See Power Supply and NC Con- nections table for VCC/ VCCO/GND pin definitions ...
Page 73
... Lattice Semiconductor Part Number Description LC XXXX X X – XXX Device Family Device Number 4032 = 32 Macrocells 4064 = 64 Macrocells 4128 = 128 Macrocells 4256 = 256 Macrocells 4384 = 384 Macrocells 4512 = 512 Macrocells Power Z = Zero Power Blank = Low Power Supply Voltage 1.8V Speed ...
Page 74
... Lattice Semiconductor Ordering Information Note: ispMACH 4000 devices are all dual marked except the slowest commercial speed grade ispMACH 4000Z devices. For example, the commercial speed grade LC4128C-5T100C is also marked with the industrial grade -75I. The commercial grade is always one speed grade faster than the associated dual mark industrial grade. The slow- est commercial speed grade ispMACH 4000Z devices are marked as commercial grade only ...
Page 75
... Lattice Semiconductor ispMACH 4000ZC (1.8V, Zero Power) Industrial Devices (Cont.) Device Part Number LC4064ZC-5M132I LC4064ZC-75M132I LC4064ZC-5T100I LC4064ZC-75T100I LC4064ZC LC4064ZC-5M56I LC4064ZC-75M56I LC4064ZC-5T48I LC4064ZC-75T48I LC4128ZC-75M132I LC4128ZC LC4128ZC-75T100I LC4256ZC-75T176I LC4256ZC LC4256ZC-75M132I LC4256ZC-75T100I ispMACH 4000ZC (1.8V, Zero Power) Extended Temperature Devices Family Part Number LC4032ZC LC4032ZC-75T48E LC4064ZC-75T100E ...
Page 76
... Part Number LC4128C-27T128C LC4128C-5T128C LC4128C-75T128C LC4128C LC4128C-27T100C LC4128C-5T100C LC4128C-75T100C LC4256C-3FT256AC LC4256C-5FT256AC LC4256C-75FT256AC LC4256C-3FT256BC LC4256C-5FT256BC LC4256C-75FT256BC 1 LC4256C-3F256AC 1 LC4256C-5F256AC LC4256C-75F256AC LC4256C 1 LC4256C-3F256BC 1 LC4256C-5F256BC LC4256C-75F256BC LC4256C-3T176C LC4256C-5T176C LC4256C-75T176C LC4256C-3T100C LC4256C-5T100C LC4256C-75T100C LC4384C-35FT256C LC4384C-5FT256C LC4384C-75FT256C 1 LC4384C-35F256C 1 LC4384C LC4384C-5F256C 1 LC4384C-75F256C LC4384C-35T176C LC4384C-5T176C LC4384C-75T176C LC4512C-35FT256C LC4512C-5FT256C LC4512C-75FT256C 1 LC4512C-35F256C 1 ...
Page 77
... LC4064C-10T44I LC4128C-5T128I LC4128C-75T128I LC4128C-10T128I LC4128C LC4128C-5T100I LC4128C-75T100I LC4128C-10T100I LC4256C-5FT256AI LC4256C-75FT256AI LC4256C-10FT256AI LC4256C-5FT256BI LC4256C-75FT256BI LC4256C-10FT256BI 1 LC4256C-5F256AI LC4256C-75F256AI LC4256C-10F256AI LC4256C 1 LC4256C-5F256BI LC4256C-75F256BI LC4256C-10F256BI LC4256C-5T176I LC4256C-75T176I LC4256C-10T176I LC4256C-5T100I LC4256C-75T100I LC4256C-10T100I ispMACH 4000V/B/C/Z Family Data Sheet ispMACH 4000C (1.8V) Industrial Devices Macrocells Voltage t 32 1.8 32 1.8 7 1.8 32 1.8 7 ...
Page 78
... Lattice Semiconductor ispMACH 4000C (1.8V) Industrial Devices (Cont.) Family Part Number LC4384C-5FT256I LC4384C-75FT256I LC4384C-10FT256I 1 LC4384C-5F256I 1 LC4384C LC4384C-75F256I 1 LC4384C-10F256I LC4384C-5T176I LC4384C-75T176I LC4384C-10T176I LC4512C-5FT256I LC4512C-75FT256I LC4512C-10FT256I 1 LC4512C-5F256I 1 LC4512C LC4512C-75F256I 1 LC4512C-10F256I LC4512C-5T176I LC4512C-75T176I LC4512C-10T176I 1. Use ftBGA package. fpBGA package devices have been discontinued via PCN#14A-07. ...
Page 79
... Lattice Semiconductor ispMACH 4000B (2.5V) Commercial Devices (Cont.) Device Part Number LC4256B-3FT256AC LC4256B-5FT256AC LC4256B-75FT256AC LC4256B-3FT256BC LC4256B-5FT256BC LC4256B-75FT256BC 1 LC4256B-3F256AC 1 LC4256B-5F256AC LC4256B-75F256AC LC4256B 1 LC4256B-3F256BC 1 LC4256B-5F256BC LC4256B-75F256BC LC4256B-3T176C LC4256B-5T176C LC4256B-75T176C LC4256B-3T100C LC4256B-5T100C LC4256B-75T100C LC4384B-35FT256C LC4384B-5FT256C LC4384B-75FT256C 1 LC4384B-35F256C 1 LC4384B LC4384B-5F256C 1 LC4384B-75F256C LC4384B-35T176C LC4384B-5T176C LC4384B-75T176C LC4512B-35FT256C LC4512B-5FT256C ...
Page 80
... Lattice Semiconductor Family Part Number LC4032B-5T48I LC4032B-75T48I LC4032B-10T48I LC4032B LC4032B-5T44I LC4032B-75T44I LC4032B-10T44I LC4064B-5T100I LC4064B-75T100I LC4064B-10T100I LC4064B-5T48I LC4064B LC4064B-75T48I LC4064B-10T48I LC4064B-5T44I LC4064B-75T44I LC4064B-10T44I LC4128B-5T128I LC4128B-75T128I LC4128B-10T128I LC4128B LC4128B-5T100I LC4128B-75T100I LC4128B-10T100I LC4256B-5FT256AI LC4256B-75FT256AI LC4256B-10FT256AI LC4256B-5FT256BI LC4256B-75FT256BI LC4256B-10FT256BI 1 LC4256B-5F256AI 1 LC4256B-75F256AI 1 LC4256B-10F256AI LC4256B 1 LC4256B-5F256BI 1 LC4256B-75F256BI ...
Page 81
... Lattice Semiconductor ispMACH 4000B (2.5V) Industrial Devices (Cont.) Family Part Number LC4384B-5FT256I LC4384B-75FT256I LC4384B-10FT256I 1 LC4384B-5F256I 1 LC4384B LC4384B-75F256I 1 LC4384B-10F256I LC4384B-5T176I LC4384B-75T176I LC4384B-10T176I LC4512B-5FT256I LC4512B-75FT256I LC4512B-10FT256I 1 LC4512B-5F256I 1 LC4512B LC4512B-75F256I 1 LC4512B-10F256I LC4512B-5T176I LC4512B-75T176I LC4512B-10T176I 1. Use ftBGA package. fpBGA package devices have been discontinued via PCN#14A-07. ...
Page 82
... Lattice Semiconductor ispMACH 4000V (3.3V) Commercial Devices (Cont.) Device Part Number LC4128V-27T144C LC4128V-5T144C LC4128V-75T144C LC4128V-27T128C LC4128V LC4128V-5T128C LC4128V-75T128C LC4128V-27T100C LC4128V-5T100C LC4128V-75T100C LC4256V-3FT256AC LC4256V-5FT256AC LC4256V-75FT256AC LC4256V-3FT256BC LC4256V-5FT256BC LC4256V-75FT256BC 1 LC4256V-3F256AC 1 LC4256V-5F256AC LC4256V-75F256AC 1 LC4256V-3F256BC 1 LC4256V LC4256V-5F256BC LC4256V-75F256BC LC4256V-3T176C LC4256V-5T176C LC4256V-75T176C LC4256V-3T144C LC4256V-5T144C LC4256V-75T144C LC4256V-3T100C LC4256V-5T100C ...
Page 83
... Lattice Semiconductor ispMACH 4000V (3.3V) Commercial Devices (Cont.) Device Part Number LC4512V-35FT256C LC4512V-5FT256C LC4512V-75FT256C 1 LC4512V-35F256C 1 LC4512V LC4512V-5F256C 1 LC4512V-75F256C LC4512V-35T176C LC4512V-5T176C LC4512V-75T176C 1. Use ftBGA package. fpBGA package devices have been discontinued via PCN#14A-07. Family Part Number LC4032V-5T48I LC4032V-75T48I LC4032V-10T48I LC4032V LC4032V-5T44I LC4032V-75T44I LC4032V-10T44I ...
Page 84
... Lattice Semiconductor ispMACH 4000V (3.3V) Industrial Devices (Cont.) Family Part Number LC4256V-5FT256AI LC4256V-75FT256AI LC4256V-10FT256AI LC4256V-5FT256BI LC4256V-75FT256BI LC4256V-10FT256BI 1 LC4256V-5F256AI 1 LC4256V-75F256AI 1 LC4256V-10F256AI 1 LC4256V-5F256BI 1 LC4256V LC4256V-75F256BI 1 LC4256V-10F256BI LC4256V-5T176I LC4256V-75T176I LC4256V-10T176I LC4256V-5T144I LC4256V-75T144I LC4256V-10T144I LC4256V-5T100I LC4256V-75T100I LC4256V-10T100I LC4384V-5FT256I LC4384V-75FT256I LC4384V-10FT256I 1 LC4384V-5F256I 1 LC4384V LC4384V-75F256I 1 LC4384V-10F256I LC4384V-5T176I LC4384V-75T176I ...
Page 85
... Lattice Semiconductor ispMACH 4000V (3.3V) Extended Temperature Devices Device Part Number LC4032V-75T48E LC4032V LC4032V-75T44E LC4064V-75T100E LC4064V LC4064V-75T48E LC4064V-75T44E LC4128V-75T144E LC4128V LC4128V-75T128E LC4128V-75T100E LC4256V-75T176E LC4256V LC4256V-75T144E LC4256V-75T100E ispMACH 4000V/B/C/Z Family Data Sheet Macrocells Voltage t Package PD 32 3.3 7.5 TQFP 32 3.3 7.5 TQFP 64 3.3 7.5 TQFP 64 3.3 7.5 TQFP 64 3.3 7.5 TQFP 128 3.3 7.5 TQFP 128 3 ...
Page 86
... Lattice Semiconductor Lead-Free Packaging ispMACH 4000Z (Zero Power, 1.8V) Lead-Free Commercial Devices Device Part Number LC4032ZC-35MN56C LC4032ZC-5MN56C LC4032ZC-75MN56C LC4032ZC LC4032ZC-35TN48C LC4032ZC-5TN48C LC4032ZC-75TN48C LC4064ZC-37MN132C LC4064ZC-5MN132C LC4064ZC-75MN132C LC4064ZC-37TN100C LC4064ZC-5TN100C LC4064ZC-75TN100C LC4064ZC LC4064ZC-37MN56C LC4064ZC-5MN56C LC4064ZC-75MN56C LC4064ZC-37TN48C LC4064ZC-5TN48C LC4064ZC-75TN48C LC4128ZC-42MN132C LC4128ZC-75MN132C LC4128ZC LC4128ZC-42TN100C LC4128ZC-75TN100C LC4256ZC-45TN176C LC4256ZC-75TN176C ...
Page 87
... Lattice Semiconductor ispMACH 4000Z (Zero Power, 1.8V) Lead-Free Industrial Devices (Cont.) Device Part Number LC4064ZC-5MN132I LC4064ZC-75MN132I LC4064ZC-5TN100I LC4064ZC-75TN100I LC4064ZC LC4064ZC-5MN56I LC4064ZC-75MN56I LC4064ZC-5TN48I LC4064ZC-75TN48I LC4128ZC-75MN132I LC4128ZC LC4128ZC-75TN100I LC4256ZC-75TN176I LC4256ZC LC4256ZC-75MN132I LC4256ZC-75TN100I ispMACH 4000Z (Zero Power, 1.8V) Lead-Free Extended Temperature Devices Device Part Number LC4032ZC ...
Page 88
... LC4064C-25TN100C LC4064C-5TN100C LC4064C-75TN100C LC4064C-25TN48C LC4064C LC4064C-5TN48C LC4064C-75TN48C LC4064C-25TN44C LC4064C-5TN44C LC4064C-75TN44C LC4128C-27TN128C LC4128C-5TN128C LC4128C-75TN128C LC4128C LC4128C-27TN100C LC4128C-5TN100C LC4128C-75TN100C LC4256C-3FTN256AC LC4256C-5FTN256AC LC4256C-75FTN256AC LC4256C-3FTN256BC LC4256C-5FTN256BC LC4256C-75FTN256BC LC4256C-3FN256AC LC4256C-5FN256AC LC4256C-75FN256AC LC4256C LC4256C-3FN256BC LC4256C-5FN256BC LC4256C-75FN256BC LC4256C-3TN176C LC4256C-5TN176C LC4256C-75TN176C LC4256C-3TN100C LC4256C-5TN100C LC4256C-75TN100C LC4384C-35FTN256C LC4384C-5FTN256C LC4384C-75FTN256C LC4384C-35FN256C 1 LC4384C ...
Page 89
... Lattice Semiconductor ispMACH 4000C (1.8V) Lead-Free Commercial Devices (Cont.) Device Part Number LC4512C-35FTN256C LC4512C-5FTN256C LC4512C-75FTN256C LC4512C-35FN256C 1 LC4512C LC4512C-5FN256C LC4512C-75FN256C LC4512C-35TN176C LC4512C-5TN176C LC4512C-75TN176C 1. Use ftBGA package. fpBGA package devices have been discontinued via PCN#14A-07. ispMACH 4000C (1.8V) Lead-Free Industrial Devices Device Part Number LC4032C-5TN48I ...
Page 90
... Lattice Semiconductor ispMACH 4000C (1.8V) Lead-Free Industrial Devices (Cont.) Device Part Number LC4256C-5FTN256AI LC4256C-75FTN256AI LC4256C-10FTN256AI LC4256C-5FTN256BI LC4256C-75FTN256BI LC4256C-10FTN256BI LC4256C-5FN256AI LC4256C-75FN256AI LC4256C-10FN256AI LC4256C LC4256C-5FN256BI LC4256C-75FN256BI LC4256C-10FN256BI LC4256C-5TN176I LC4256C-75TN176I LC4256C-10TN176I LC4256C-5TN100I LC4256C-75TN100I LC4256C-10TN100I LC4384C-5FTN256I LC4384C-75FTN256I LC4384C-10FTN256I 1 LC4384C-5FN256I LC4384C LC4384C-75FN256I LC4384C-10FN256I LC4384C-5TN176I LC4384C-75TN176I LC4384C-10TN176I LC4512C-5FTN256I ...
Page 91
... Lattice Semiconductor ispMACH 4000B (2.5V) Lead-Free Commercial Devices Device Part Number LC4032B-25TN48C LC4032B-5TN48C LC4032B-75TN48C LC4032B LC4032B-25TN44C LC4032B-5TN44C LC4032B-75TN44C LC4064B-25TN100C LC4064B-5TN100C LC4064B-75TN100C LC4064B-25TN48C LC4064B LC4064B-5TN48C LC4064B-75TN48C LC4064B-25TN44C LC4064B-5TN44C LC4064B-75TN44C LC4128B-27TN128C LC4128B-5TN128C LC4128B-75TN128C LC4128B LC4128B-27TN100C LC4128B-5TN100C LC4128B-75TN100C LC4256B-3FTN256AC LC4256B-5FTN256AC LC4256B-75FTN256AC LC4256B-3FTN256BC LC4256B-5FTN256BC LC4256B-75FTN256BC LC4256B-3FN256AC ...
Page 92
... Lattice Semiconductor ispMACH 4000B (2.5V) Lead-Free Commercial Devices (Cont.) Device Part Number LC4384B-35FTN256C LC4384B-5FTN256C LC4384B-75FTN256C LC4384B-35FN256C 1 LC4384B LC4384B-5FN256C LC4384B-75FN256C LC4384B-35TN176C LC4384B-5TN176C LC4384B-75TN176C LC4512B-35FTN256C LC4512B-5FTN256C LC4512B-75FTN256C LC4512B-35FN256C 1 LC4512B LC4512B-5FN256C LC4512B-75FN256C LC4512B-35TN176C LC4512B-5TN176C LC4512B-75TN176C 1. Use ftBGA package. fpBGA package devices have been discontinued via PCN#14A-07. ...
Page 93
... Lattice Semiconductor ispMACH 4000B (2.5V) Lead-Free Industrial Devices (Cont.) Device Part Number LC4128B-5TN128I LC4128B-75TN128I LC4128B-10TN128I LC4128B LC4128B-5TN100I LC4128B-75TN100I LC4128B-10TN100I LC4256B-5FTN256AI LC4256B-75FTN256AI LC4256B-10FTN256AI LC4256B-5FTN256BI LC4256B-75FTN256BI LC4256B-10FTN256BI LC4256B-5FN256AI LC4256B-75FN256AI LC4256B-10FN256AI LC4256B LC4256B-5FN256BI LC4256B-75FN256BI LC4256B-10FN256BI LC4256B-5TN176I LC4256B-75TN176I LC4256B-10TN176I LC4256B-5TN100I LC4256B-75TN100I LC4256B-10TN100I LC4384B-5FTN256I LC4384B-75FTN256I LC4384B-10FTN256I 1 LC4384B-5FN256I ...
Page 94
... Lattice Semiconductor ispMACH 4000V (3.3V) Lead-Free Commercial Devices Device Part Number LC4032V-25TN48C LC4032V-5TN48C LC4032V-75TN48C LC4032V LC4032V-25TN44C LC4032V-5TN44C LC4032V-75TN44C LC4064V-25TN100C LC4064V-5TN100C LC4064V-75TN100C LC4064V-25TN48C LC4064V LC4064V-5TN48C LC4064V-75TN48C LC4064V-25TN44C LC4064V-5TN44C LC4064V-75TN44C LC4128V-27TN144C LC4128V-5TN144C LC4128V-75TN144C LC4128V-27TN128C LC4128V LC4128V-5TN128C LC4128V-75TN128C LC4128V-27TN100C LC4128V-5TN100C LC4128V-75TN100C ispMACH 4000V/B/C/Z Family Data Sheet ...
Page 95
... Lattice Semiconductor ispMACH 4000V (3.3V) Lead-Free Commercial Devices (Cont.) Device Part Number LC4256V-3FTN256AC LC4256V-5FTN256AC LC4256V-75FTN256AC LC4256V-3FTN256BC LC4256V-5FTN256BC LC4256V-75FTN256BC LC4256V-3FN256AC LC4256V-5FN256AC LC4256V-75FN256AC LC4256V-3FN256BC LC4256V LC4256V-5FN256BC LC4256V-75FN256BC LC4256V-3TN176C LC4256V-5TN176C LC4256V-75TN176C LC4256V-3TN144C LC4256V-5TN144C LC4256V-75TN144C LC4256V-3TN100C LC4256V-5TN100C LC4256V-75TN100C LC4384V-35FTN256C LC4384V-5FTN256C LC4384V-75FTN256C LC4384V-35FN256C 1 LC4384V LC4384V-5FN256C LC4384V-75FN256C LC4384V-35TN176C ...
Page 96
... Lattice Semiconductor ispMACH 4000V (3.3V) Lead-Free Industrial Devices Device Part Number LC4032V-5TN48I LC4032V-75TN48I LC4032V-10TN48I LC4032V LC4032V-5TN44I LC4032V-75TN44I LC4032V-10TN44I LC4064V-5TN100I LC4064V-75TN100I LC4064V-10TN100I LC4064V-5TN48I LC4064V LC4064V-75TN48I LC4064V-10TN48I LC4064V-5TN44I LC4064V-75TN44I LC4064V-10TN44I LC4128V-5TN144I LC4128V-75TN144I LC4128V-10TN144I LC4128V-5TN128I LC4128V LC4128V-75TN128I LC4128V-10TN128I LC4128V-5TN100I LC4128V-75TN100I LC4128V-10TN100I ispMACH 4000V/B/C/Z Family Data Sheet ...
Page 97
... Lattice Semiconductor ispMACH 4000V (3.3V) Lead-Free Industrial Devices (Cont.) Device Part Number LC4256V-5FTN256AI LC4256V-75FTN256AI LC4256V-10FTN256AI LC4256V-5FTN256BI LC4256V-75FTN256BI LC4256V-10FTN256BI LC4256V-5FN256AI LC4256V-75FN256AI LC4256V-10FN256AI LC4256V-5FN256BI LC4256V LC4256V-75FN256BI LC4256V-10FN256BI LC4256V-5TN176I LC4256V-75TN176I LC4256V-10TN176I LC4256V-5TN144I LC4256V-75TN144I LC4256V-10TN144I LC4256V-5TN100I LC4256V-75TN100I LC4256V-10TN100I LC4384V-5FTN256I LC4384V-75FTN256I LC4384V-10FTN256I 1 LC4384V-5FN256I 1 LC4384V LC4384V-75FN256I 1 LC4384V-10FN256I LC4384V-5TN176I ...
Page 98
... Revision History Date Version — — Previous Lattice releases. July 2003 17z Changed device status for LC4064ZC and LC4128ZC to production release and updated/added AC and DC parameters as well as ordering part numbers for LC4064ZC and LC4128ZC devices. Improved leakage current specifications for ispMACH 4000Z. For ispMACH 4000V/B/C IIL, IIH condition now includes 0V and 3.6V end points (0 ...
Page 99
... Lattice Semiconductor Revision History (Cont.) Date Version January 2004 20z ispMACH 4000Z data sheet status changed from preliminary to final. Documents production release of the ispMACH 4256Z device. Added new feature - ispMACH 4000Z supports operation down to 1.6V. Added lead-free packaging ordering part numbers for the ispMACH 4000Z/C/V devices. ...