This content requires the Adobe Flash Player and a browser with JavaScript enabled. Click here to get the latest version of Adobe Flash Player.

The 34th annual Microprocessor Directory
Welcome to the 34th annual EDN microprocessor/microcontroller directory. Successful processor offerings for
embedded-application designers stress the optimum balance of processing performance, power consumption,
development resources, and bill-of-materials costs. The continuing, growing importance of this balance of application-specific
features and software development is a focus of this year’s directory. An obvious expansion of the online directory material is the inclusion of third-party-software-development companies.

 

DIFFERENT STROKES

This year’s directory presents you with a palette of processing options and development tools for your project.

BY ROBERT CRAVOTTA • TECHNICAL EDITOR
EDN Europe, 1 Nov 2007

The number of companies and devices the directory lists continues to evolve, and we’ve added new entries to the company roster and to the table of devices and cores. The company roster and product listings continue to be proof of the variety of processors available and the variation among requirements, features, and the types of applications for which designers are using microprocessors and microcontrollers. If you notice a company that we omitted, please let them and us know that you missed them and would like to see them in the next directory.

The print version of this directory is but a small fraction of the whole. Visiting the Web version at www.edn.com/ microdirectory has taken on more importance as the company roster continues to expand the material well beyond the capacity of the print update. The print version lists the companies selling software-programmable processors and cores, provides an overview for each, and identifies the latest developments at each company.

This directory aims to provide designers and system architects enough visibility into processor options to quickly narrow the list of candidate processors for each project. The online version presents detailed information on each processor, including a specification table and block diagrams. The directory uses a common taxonomy for describing and categorizing target applications that helps you to quickly find and compare competing processors for your projects. The Web material has more details on the common application taxonomy.

The “Where are they?” sidebar on the Web helps you find companies that we no longer list, whether because they closed their doors, another company acquired them, or they spun off into another company (think NXP and Philips.)

If this directory helps you find or choose a device or core, please let the vendor know how you found its part. Help us continue to improve the directory by visiting us at www.edn.com/microdirectory or by sending your comments and feedback to microdirectory@edn.com.

Actel, www.actel.com

Actel offers the ARM Cortex-M1 and ARM7 processor cores for use in its optimized FPGA families without license fees or royalties. The FPGA-optimized, 32-bit Cortex-M1 processor core targets the company’s flash-based ProASIC3 family, mixed-signal Actel Fusion PSCs (programmable-system chips), and low-power Igloo family. Actel also offers its CoreMP7, an optimized version of the ARM7 processor core, for its flash-based ProASIC3 FPGAs and Actel Fusion PSCs. For designers requiring an 8-bit 8051, Actel offers its Core8051 and configurable Core8051s microcontroller IP (intellectualproperty) cores. The company’s Core8051s controller, a higher performance version of Core8051, features one-clock-per-instruction throughput.

Advanced Micro Devices, www.amd.com

AMD’s (Advanced Micro Devices’) x86- based products span the consumer embedded- system market and serve enterpriseclass servers and workstations, extending the x86 ISA (instruction-set architecture) across 32- and 64-bit PC, server, and workstation platforms with AMD64 technology.

 

Geode processors bring x86 processing to applications for entertainment, business, education, and embedded-system markets. Opteron processors with Direct Connect Architecture and HyperTransport Technology deliver 32-bit performance and enable the transition to 64-bit computing without sacrificing legacy investment in x86 technology. Athlon 64 processors provide dual- and single-core computing for desktops that can run 32-bit applications at full speed while enabling new 64-bit software applications. Turion 64 mobile technology enables thinner and lighter notebook PCs with longer battery life, enhanced security, and compatibility with the latest wireless and graphics technologies.

Altera, www.altera.com

Altera’s Nios II family of soft embedded processors features a general-purpose, 32-bit RISC CPU architecture in three configurations. The Nios II/f core emphasizes processing performance, the Nios II/e focuses on economy, and the standard Nios II/s core configuration balances performance and core size. The Nios II Embedded Design Suite includes 32-bit, single-precision, IEE 754-compatible, floating-point support and the Nios II C2H (C-to-hardware) compiler. Designers can add Nios II processors to their systems using the SoPC (System-on-Programmable- Chip) Builder tool.

Atmel, www.atmel.com

Atmel’s microcontrollers and DSCs (digitalsignal controllers) include the 8-bit AVR and 32-bit AVR 32, ARM 7, ARM 9, and ARM 11 cores. With less than 1 mA of static power, the pico- Power AVR s use power-saving technology that provides multiyear battery life in lightingcontrol, security, keyless-entry, ZigBee, and other applications that spend most of their time in sleep mode. Atmel’s newest AVR 32 UC3 microcontrollers use 40 mA at 66 MH z and 40 mA in sleep mode. Dual-banked pipelined flash and SRAM in the core support true single-cycle execution of 16-bit compact and 32-bit instructions. Atmel’s customizable ARM 7 and ARM 9 microcontrollers employ a metal-programmable block that integrates logic functions into a low-cost, single-chip system targeting low- to medium-volume designs. CAP (Customizable Atmel Processor) devices offer a power-performance- price proposition over microcontroller- plus-discrete-component options.

Broadcom, www.broadcom.com

Broadcom provides a family of high-performance, low-power, integrated processors targeting data-networking and communications applications, as well as security, storage, 3G-wireless infrastructure, and high-density computing. The Broadcom broadband CMP (chip-multiprocessing) systems integrate as many as four 64-bit MIPS processor cores onto a single die. CMP scales system performance by sharing the workload across multiple cores.

Cambridge Consultants, www.cambridgeconsultants.
com

Cambridge Consultants’ XAP 3, XAP 4, and XAP 5 family of RISC-processor soft cores targets low-cost AS IC products with high code density, high performance, low power, and small dice. Target applications include medical technology, industrial and consumer products, automotive systems, transportation, and wireless communications. The company’s mixed-signal and wireless-SoC (Systemon- Chip) systems support several wireless standards. XAP processors feature protected operating- system modes with register sets for user, supervisor, and interrupt code to provide secure operation when applications misbehave. Designers can implement the 16- bit XAP 4 using as few as 12,000 gates. The 18,000-gate, 16-bit XAP 5 processor has a 24-bit address bus that can run programs as large as 16 Mbytes. The 32-bit XAP 3 processor has 30,000 gates.

Digi International, www.digi.com

Digi International offers net-centric Net1ARM processor SoCs (Systems on Chips) based on ARM 7 and ARM 9 cores. The NS 9360, NS 9750, and NS 9775 employ the ARM 926EJ -S core. The NS 9360 operates at 177 MH z and integrates 10/100-Mbps Ethernet, a USB interface, an LCD, IEEE 1284, and serial I/O. The NS 9750 operates at 200 MH z and includes all of the NS 9360 features, plus PCI support. The highperformance NS 9775 color-laser-printer processor operates at 200 MH z and integrates 10/100-Mbps Ethernet, a USB interface, and PCI to improve the cost performance of color laser printers.

Digital Core Design, www.dcd.pl

DCD (Digital Core Design) provides VHDL and Verilog synthesizable, ISO 9001:2000-certified IP (intellectual-property) cores of 8-, 16- , and 32-bit processors and bus interfaces, as well as fixed- and floating-point arithmetic coprocessors. DCD’s DP8051XP/DP80390XP soft core is 100% binary-compatible with the industry-standard 8051 8-bit microcontroller. Its SXDM (synchronous-external-data-memory) interface enables fast access to external data memory. DP8051XP/DP80390XP dual data pointers with automatic-increment, -decrement, and -switching capabilities significantly increase the speed of memory operations. DCD’s microcontrollers implement fast 16- and 32-bit integer operations and single- and double-precision floating-point operations. The new D68HC11 is fully compatible with the 68HC11A and 68HC11E.

EM Microelectronic, www.emmicroelectronic.com

EM Microelectronic designs and produces ultralow-power, low-voltage, digital-, analog-, and mixed-signal ICs targeting battery-operated and field-powered devices in consumer, automotive, and industrial applications. The company’s 4- and 8-bit microcontrollers target battery-operated devices, which often have low-standby-power requirements and perform periodic or on-demand actions, such as fire alarms, medical monitoring devices, sports-activity monitors, radio-controlled clocks, intelligent sensors, data loggers, metering devices, intelligent terminals, card readers, and scales.

Imsys Technologies, www.imsystech.com

Imsys develops reconfigurable-processor platforms that accept programs written in Java, C/C11, assembler, and microcode. The company offers Internet-enabled reference modules that Imsys ships as ready-to-go subsystems with complete operating- and file-system environments. The integrated hardware and software platform targets wired and wireless communications; graphics-display technologies; and image processing in telecom, automotive, industrial-automation, and consumer electronics.

Infineon Technologies, www.infineon.com

This year, Infineon introduced a 16-bit, industrial DSC (digital-signal-controller) family and extended its automotive portfolio with a highperformance, 16-bit microcontroller family; a cost-effective, 32-bit microcontroller for power trains; and an 8-bit series for high-temperature environments. The XE166 DSC optimizes high-performance motor-control applications with an integrated MA C (multiply/accumulate) unit and supporting libraries and peripherals, including dual ADCs, user-configurable serial interfaces, and as many as 12 complementary pairs of PWM (pulse-width-modulation) I/Os for multiple motors. The XC2200 family of 16-bit microcontrollers fulfills all the key requirements for current and future automotive-body and gateway applications. The TC1764 is the newest member of Infineon’s family of 32-bit TriCore microcontrollers targeting automotive-electronics applications. The 8-bit XC866 Hot microcontrollers operate at temperatures as high as 1408°C.

Integrated Device Technology, www.idt.com

The IDT Interprise family of integrated communications processors delivers data processing at line-rate speed. IDT based the processor cores on the 32-bit MIPS ISA (instruction-set architecture). Interprise processors target SOHO (small-office/home-office) routers, Ethernet switches, wireless-access points, and VPN (virtual- private-network) equipment.

Altium, www.altium.com

Altium’s Altium Designer development system combines board-level hardware, embedded software, and programmable hardware-development tools in a unified environment. It supports device- and vendor-independent electronic-product development using soft, hybrid, and discrete processors. It also supports interactive FPGA -system development. Altium Designer includes a number of royaltyfree, 8- and 32-bit, FPGA -based soft processors, including Altium’s FPGA -independent TSK3000RISC core. You can also use Altium Designer to target development for Nios II and MicroBlaze soft processors, the PowerPC within Xilinx’s Virtex-II Pro devices, and discrete ARM 7 and PowerPC devices.

Analog Devices, www.analog.com

Analog Devices’ ADuC7xxx precision analog microcontrollers combine embedded precision analog functions and digital programming in one chip that targets high-precision measurement-and-control and data-acquisition systems with basic digital-programming needs. The microcontrollers integrate a 32-bit RISC core and flash memory with precision data-conversion technology that supports as many as 16 channels of fast, 12-bit-accurate analog-to-digital conversion and as many as four 12-bit DACs.

 

Analog Devices’ Blackfin processor delivers signal-processing performance and power efficiency with a 32-bit RISC-programming model on an SIMD (single-instruction/multipledata) architecture.

Applied Micro Circuits
Corp, www.amcc.com

AM CC (Applied Micro Circuits Corp) offers embedded Power Architecture processors targeting control-plane, imaging, wireless-access, industrial-control, storage, and networking applications. The company based the PowerPC 405EX on Power Architecture technology, and it targets 802.11n Wi-Fi- (wireless-fidelity) and WiMax-based wireless-access points and similar embedded-processing or network-control applications. AM CC also announced the PowerPC 460EX that targets high-performance applications, including multifunction printing, networking, and home gateways. AM CC and Intrinsity (www.intrinsity.com) joined forces to create a new Power Architecture processor core. Code-named Titan, the 32-bit semicustom core relies heavily on Intrinsity’s Fast14 logic to reach clock speeds as high as 2 GH z in 90-nm bulk CMOS and consumes 2.5W. Titan is part of a dual-core “processor complex” that supports coherent multiprocessing.

Cast, www.cast-inc.com

Cast offers IP (intellectual-property) cores for general-purpose 8-, 16-, and 32-bit processors. Configurable 8051 cores target embedded systems needing more performance than an 8051 can offer. They require as few as 7000 gates, perform at 0.6 Dhrystone MIPS /MH z, and use as little as 18 mW/MH z of power. A coprocessor architecture enables performance improvement for specific applications, and an ASP -DSP coprocessor is available.

Cavium Networks, www.cavium.com

Cavium Networks offers security processors, plus MIPS64-based processors in single- and multicore versions, targeting networking, wireless, storage, and control-plane applications in the broadband consumer, SOHO (small-office/home-office), SME (small-andmidsized- enterprise), enterprise, data-center, telecom, ATCA (Advanced Telecom Computing Architecture), AMC (Advanced Mezzanine Card), 3G/4G, and service-provider markets. The Octeon MIPS 64 processors integrate one to 16 MIPS 64 cores with high-performance networking, multicore acceleration, memory controllers, and advanced hardware- acceleration coprocessors for TCP (Transmission Control Protocol), compression, decompression, regular expression, and security.

Cirrus Logic, www.cirrus.com

Cirrus Logic supplies high-precision analog, mixed-signal, and embedded processors for the audio and industrial markets. The company offers highly integrated ARM 9- and ARM 7-based embedded general-purpose processors targeting industrial and networked consumer applications. The company’s NineSeries of ARM9- based products includes the EP9301, EP9302, EP9307, EP9312, and flagship EP9315. The entry-level EP9301 integrates Ethernet and two USB 2.0 host ports, and the EP9302 adds MaverickCrunch and MaverickKey to go along with increased processing power and memory. The EP9307 adds a graphics accelerator, touchscreen and keypad support, and three USB ports. The EP9312 includes support for high-quality audio, and the company provides an integrated development environment.

Freescale Semiconductor, www.freescale.com

Freescale Semiconductor offers microcontrollers, embedded processors, sensors, RF components, analog/power-management technology, and supporting software for automotive, consumer, industrial, networking, and wireless applications. The introduction of the Flexis QE 128 devices, targeting consumer and industrial applications, is part of Freescale’s Controller Continuum road map, which provides pin-for-pin compatibility and a common set of on-chip peripherals and development tools for 8- and 32-bit microcontrollers. The company expanded its ColdFire portfolio with 10 new microcontrollers for lowpower applications and 12 new high-performance microprocessors. The automotive line includes additions to controllers employing S08, S12X, and Power Architecture cores, as well as FlexRay-ready systems.

Fujitsu Microelectronics
Europe, www.fme.fujitsu.com

Fujitsu’s 8-, 16-, and 32-bit microcontrollers include general-purpose and applicationspecific versions; most of the microcontrollers include onboard-flash, ROM , ADC, DAC, CAN (controller-area-network), USB , and LCD controllers to target automotive, communications, computer-peripheral, industrial, and consumer applications. A full complement of software- and hardware-development tools supports these microcontrollers. The F2MC (Fujitsu flexible-microcontroller) line includes the 8-bit F2MC-8L and F2MC-8FX series and the 16-bit F2MC-16L/16LX/16F series. The FR (Fujitsu RISC) series has a stepper motor and LCD controllers for auto, communications, computer-peripheral, industrial, consumer, and security applications.

GainSpan, www.gainspan.com

GainSpan is a Wi-Fi semiconductor and software provider for applications that require Wi-Fi capability and five to 10 years of battery life, such as temperature monitoring for energy management, condition monitoring of industrial equipment, and street-light monitoring for metropolitan areas. The GainSpan GS 1010 Wi-Fi SoC (System on Chip) integrates an 802.11b/g radio, an ARM 7 microcontroller, and a power-management unit. The GMS (GainSpan-management-system) software manages Wi-Fi devices that are asleep as much as possible to conserve energy. GMS resides in the network as an “always-on” intelligent interface. help equipment manufacturers balance processing capabilities within power and space constraints. The processors target interactive computers, such as gaming platforms or industrial-control and -automation, digitalsecurity- surveillance, medical-imaging, and communications applications. The Quad-Core Intel Xeon processor 5300 series is the first Intel-architecture-based quad core for the embedded-system segment. These processors target applications with computationally intensive and I/O-intensive workloads in high-end communications and enterprise systems.

IntellaSys, www.intellasys.net

IntellaSys based its multicore chips on the proprietary SEA (Scalable Embedded Array) Platform, which uses a dual-stack, synchronous, scalable architecture. The inaugural SEA forth- 24 family comprises a 634-processor array of 18-bit processors, each of which can operate at 1 BOPS (billion operations per second). Designers can dedicate any of the 24 cores individually or in groups to perform tasks. Because each core has its own ROM and RAM , there is no need to use external memory for the bulk of processing and data accesses. The SEA - forth-24 directly drives an antenna, eliminating the need for external data converters. Communications between nearest neighbors takes place through dedicated registers that automate the process. A core waiting for data from a neighbor automatically goes to sleep, dissipating only a few microwatts. IntellaSys expanded its offerings with the acquisition of Indigita secure-content processors and OnSpec secure-storage controllers. Indigita’s products enable direct-to-disk HDTV (high-definition-television) dual-digital-stream recording at high data rates and provide multiple levels of security that preserve the Fair Usage rights of consumers and protect commercial interests.

ARC International, www.arc.com

AR C International offers two configurable, 32-bit processor-core families. The AR C 600 targets battery-operated and cost-sensitive products in the embedded-control, consumer, networking, and automotive markets. The AR C 700 delivers computing performance targeting graphics, media, packet processing, and high-end embedded platforms using operating systems such as Linux. AR C also offers configurable, multistandard, preverified multimedia subsystems. AR C’s newest subsystem, the AR C Video family, integrates a video-optimized, 32-bit AR C processor and as many as two AR C 128-bit SIMD (single-instruction/multiple-data) media engines, a media-optimized DMA engine, a multistandard entropy encoder and entropy decoder, a motion-estimation accelerator, and the VR aptor channel interconnect. AR C Sound and AR C Sound Advanced target audio-centric designs. AR C Player integrates voice, audio, and video-codec software with a media-optimized 32-bit AR C processor.

ARM, www.arm.com

ARM offers a range of processor cores, including the ARM 7, ARM 9, ARM 10, and ARM 11 families and the Cortex family, which feature Thumb-2 technology. ARM also offers the SecurCore family targeting secure applications, such as smart cards and SIMs (subscriberidentity modules), the Mali family of graphics processors, and the OptimoDE (data-engine) signal-processing technology. The high-performance ARM Cortex-A8 processor targets consumer products running multichannel video, audio, and gaming applications. For next-generation mobile devices, the ARM Cortex-A8 processor delivers performance with a power consumption of less than 300 mW in a 65-nm technology. The midrange Cortex-R4 processor targets the performance requirements of next-generation embedded products, including mobile phones, hard-disk drives, printers, and automotive controllers. It features an advanced micro-architecture that can issue dual instructions.

ASIX Electronics, www.asix.com.tw

Asix Electronics offers highly integrated 8051/80390-based embedded processors that target applications such as home appliances, factory/building automation, industrial equipment, security systems, remote-control/ monitoring/management, and streamingmedia applications. The company’s AX110xx family of 8-bit networked microcontrollers integrates a high-speed, pipelined, 100-MIPS 8051 core with 512 kbytes of flash memory. The embedded Ethernet PH Y (physical) layer supports HP Auto-MDIX (media-dependentinterface crossover).

Cradle Technologies, www.cradle.com

Cradle’s CT3600 family of scalable MDSP (multicore-digital-signal-processing) processors integrates multiple general-purpose processors with multiple DSP s to improve processor efficiency for control code and computationally intensive media-processing algorithms. Targeting media-processing applications, particularly those involving complex, intelligent-video applications, the family comprises two products containing eight to 16 DSP s on one chip. The largest version, with 16 DSP s and eight general-purpose processors, operates at 350 MH z, supports 16 channels of CIF (common-intermediate-format)-resolution Simple Profile MPEG -4 encoding, and can perform more than 22,000 16-bit MMA Cs (million multiply/accumulate) operations/sec, quadrupling the total performance over Cradle’s previous-generation MDSP .

Cyan Technology, www.cyantechnology.com

Cyan Technology’s low-power, 16-bit, embedded- communications, flash-based eCOG 1k microcontroller implements a 25- MH z RISC Harvard architecture that includes internal flash memory, RAM , and cache. The external-memory interface supports addressability of 32 Mbytes of external memory. Additional features include a smart-card interface, a 12-bit ADC, a temperature sensor, and a proprietary-port configuration device.

Cybernetic Micro Systems, www.controlchips.com

Cybernetic Micro Systems produces AS ICs to interface to peripherals that would be difficult to control from a general-purpose computer. The 100-pin, 8-bit P-51 microcontroller either sits between the host computer and the peripheral device or becomes the peripheral device. With a dual-port RAM interface on the host side in a PC104/ISA (industry- standard-architecture) format, the P- 51 looks like memory to the host, but it has the intelligence and capability of an 8051.

Cypress Microsystems, www.cypressmicro.com

Cypress’ system-level PS oC (Programmable- System-on-Chip) mixed-signal array has configurable digital and analog peripherals, an 8-bit microcontroller, and three types of embedded memory. PS oC target applications include automotive, communications, computers and peripherals, consumer, industrial, and mobile/wireless. PS oC integrates as many as 12 analog and 16 digital configurable hardware blocks in one device. PS oC blocks can implement a variety of user-selectable hardware-peripheral functions that you configure through register settings. The analog blocks encompass an operational amplifier and include programmable multiplexing and feedback characteristics. Each digital block is an 8-bit-wide resource; therefore, creating an 8-bit PWM (pulse-width modulator) requires one digital PS oC block.

Hyperstone, www.hyperstone.com

This year, Hyperstone introduced the low-cost E2 RISC/DSP that targets cost-sensitive audio and consumer applications by integrating an E1-32XSR RISC/DSP core, a high-speed serialcommunication engine, 32 kbytes of SRAM , an SDRAM interface, and a multiplexed input. Hyperstone’s E1-16XSR /32XSR RISC/DSP s feature dual RISC and DSP execution units in a pipelined architecture sharing the same registers. Designers can transparently mix RISC- and DSP -specific programming. The RISC/DSP instructions execute with a high degree of parallelism. Target applications are telephony, VO IP (voice-over-Internet Protocol) telephony, video, digital cameras, and general signal processing. Hyperstone built the HyNet32XS/32S series of networking processors around the E1- 32XSR core. They target applications requiring high-speed signal processing and communications.

IBM, www.ibm.com

IBM Global Engineering Solutions offers embedded microprocessor cores and microprocessors employing IBM Power Architecture technology. IBM ’s offerings include the 32-bit PowerPC 4xx family of embedded cores, along with 32- and 64-bit power- and performance- optimized microprocessors. The company’s PowerPC 405, 440, and 460 families of embedded cores offer scalable performance for custom-SoC (System-on-Chip) integration. The cores are available in both fab-optimized and fully synthesizable versions. IBM ’s PowerPC 750 family of 32-bit microprocessors targets cost- and power-sensitive embedded-system applications. The newest addition to the 750 family, the 750CL, is available at speeds as high as 1 GH z. The PowerPC 970 family of microprocessors offers a performance-driven 64-bit architecture with native 32-bit application compatibility. Targeting computationally and bandwidthintensive workloads, IBM ’s 970 family includes both single- and dual-core, VM X (virtual-machine- extensions)-enabled microprocessors.

IMEC, www.imec.be

IMEC’s (Interuniversity Microelectronic Center’s) flexible ADRES (architecture for dynamically reconfigurable embedded system) consists of a tightly coupled VL IW (very-longinstruction- word) processor and a coarsegrained reconfigurable array. The architecture template consists of computational, storage, and routing resources. The routing resources connect the computational and storage resources in a topology to form the ADRES array. Data accesses to the memory of the unified architecture take place through load/store operations. A script-based technique allows designers to generate instances by specifying different values for the communication topology, supported operation set, resource allocation, and timing of the target architecture.

Ka wasaki Microelectronics (K-micro), www.k-micro.us

K-Micro’s AS IC technologies and design support target consumer-electronics, computer, office-automation, networking, and storage markets. K-Micro’s computing subsystem includes a MIPS 32 24Kf processor, the Sonics SiliconBackplane and Sonics3220 Smart interconnects, the SafeNet SafeXcel security engine, an off-chip OCP (Open Core Protocol) interface, on-chip SRAM , a flash-memory controller, a DMA interface, an interrupt controller, and a timer. To create an SoC (System on Chip), designers add their proprietary logic to the computing subsystem. Single- and dual-core processors are available.

La ttice Semiconductor, www.latticesemi.com

The 32-bit LatticeMico32 open-source soft-microcontroller core combines a 32-bit-wide instruction set with 32 general-purpose registers. The architecture is configurable with a RISClike instruction set. Based on the Wishbone bus of OpenCores, it employs independent instruction paths and datapaths. The license preserves the open nature of the core by permitting use alongside proprietary designs and allows hardware implementation and distribution without the need for a subsequent license agreement. Lattice also provides the Mico System Builder for creating a LatticeMico32 system. The LatticeMico32 comes with GNU -based C/C11 software-development tools and an instruction-set simulator. Lattice provides an open-source 8-bit microcontroller plus the 8051, PIC, and 6502.