This article contains content that is written like an advertisement .(February 2018) |
Native name | Микроелектроника |
---|---|
Company type | d.o.o. |
Industry | Electronics |
Founded | 9 January 2009(Current form) 1997(Founded) |
Headquarters | Batajnički drum 23, Belgrade , Serbia |
Area served | Worldwide |
Key people | Nebojša Matić (CEO) |
Products | Microcontroller Development Systems, Accessory Boards, Compilers, Books |
Owner | Nebojša Matić (100%) |
Number of employees | 93 (2018) |
Website | www |
MikroElektronika (stylized as MikroE) is a Serbian manufacturer and retailer of hardware and software tools for developing embedded systems. The company headquarters is in Belgrade, Serbia.
It is best known for software products such as mikroC, mikroBasic and mikroPascal, compilers for programming microcontrollers. Its flagship hardware product line is Click boards, a range of more than 550 add-on boards for interfacing microcontrollers with peripheral sensors or transceivers. These boards conform to mikroBUS – a standard [1] conceived by MikroElektronika and later endorsed by NXP Semiconductors [2] and Microchip Technology, [3] among others. MikroElektronika is also known for Hexiwear, an Internet of things development kit developed in partnership with NXP Semiconductors. [4]
Serbian entrepreneur – and current company owner and CEO – Nebojša Matić started publishing an electronics magazine called "MikroElektronika" in 1997. [5] In 2001, the magazine was shut down and MikroElektronika repositioned itself as a company focused on producing development boards for microcontrollers and publishing books for developing embedded systems.
The company started offering compilers in 2004, with the release of mikroPascal for PIC and mikroBasic for PIC – compilers for programming 8-bit microcontrollers from Microchip Technology. Between 2004 and 2015 the company released C, Basic and Pascal compilers for seven microcontroller architectures: PIC, PIC32, dsPIC/PIC24, FT90x, AVR, 8051, and ARM® (supporting STMicroelectronics, Texas Instruments and Microchip-based ARM® Cortex microcontrollers).
In conjunction with compilers, MikroElektronika kept its focus on producing development boards while gradually ceasing its publishing activities. Its current generation of the "Easy" boards brand was released in 2012. One of the flagship models, EasyPIC Fusion v7 was nominated for best tool at the Embedded World 2013 exhibition in Nurembeg, [6] an important embedded systems industry gathering. Other product lines were introduced as well, including the "mikroProg" line of hardware programmers and debuggers, and the range of sensor and transceiver add-on boards known as click boards.
During this time span the company developed relationships with various semiconductor vendors and distributors. It became an official partner of Microchip Technology, NXP Semiconductors, Texas Instruments, STMicroelectronics, Imagination Technologies, Telit, Quectel, and U-blox. [7] MikroElektronika also built up its worldwide distributor network by partnering with Digi-Key, Mouser Electronics, Future Electronics, RS Components as well as more than 50 local distributors in all continents. [8]
Responding to rising public interest in the Internet of things, in 2016 MikroElektronika released Hexiwear, a wearable development kit created in partnership with NXP Semiconductors. Hexiwear was funded through Kickstarter. [9] Since its release on the market, it won four industry awards: Best in Show, Reader's Choice, and Best IoT product at ARM TechCon 2016 Innovation Challenge, [10] 2016 ECN Impact award, [11] as well as Best for Rapid Prototyping at the Hackster Maker Madness competition. [12]
MikroElektronika's catalog comprises more than 700 products. The following table lists its main product lines.
Product line | Description | Representative products | |
---|---|---|---|
mikroC mikroBasic and mikroPascal compilers | Compilers (with Integrated Development Environment) available for 7 microcontroller architectures (PIC, PIC32, dsPIC/PIC32, FT90x, AVR, 8051, and ARM), notable for having more than 500 built-in function libraries, and integration of GUI design tool for small displays. | mikroC PRO for ARM | |
Easy boards | Full-featured development boards with onboard programmers. Users can plug different microcontrollers via DIP sockets or specialized PCB cards. | EasyPIC v7 (for 8-bit PIC microcontrollers) | |
click boards | 1600+ add-on boards with a standardized connector and form factor. Each board carries a single sensor or transceiver from numerous vendors. | GSM click LoRa click Weather click | |
clicker boards | Compact rapid prototyping boards with an embedded microcontroller and basic peripherals along with one or two mikroBUS sockets for click boards. | clicker 2 for STM32 | |
Ready boards | Mid-size development boards with a plastic casing which make it suitable for use as consumer products once programmed. | Ready for AVR | |
MINI boards | Small development boards made in DIP-40 form factor, allowing users to add 32-bit processing power to systems originally designed for 8-bit microcontrollers. | MINI-M4 for STM32 | |
mikroProg | USB 2.0 programmers and debuggers supporting various microcontroller families. | mikroProg for PIC, dsPIC, and PIC32 | |
mikromedia boards | TFT touchscreen development boards for prototyping embedded GUIs. Equipped with a microcontroller, graphic driver, and numerous peripherals. | mikromedia Plus for STM32F7 | |
mikromedia HMI boards | TFT boards with optional touchscreen, powered by FTDI Chip microcontrollers and graphic drivers and reduced feature set to make it suitable for use as OEM part. | mikromedia HMI 5 inch capacitive |
A microcontroller or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs along with memory and programmable input/output peripherals. Program memory in the form of NOR flash, OTP ROM, or ferroelectric RAM is also often included on the chip, as well as a small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general-purpose applications consisting of various discrete chips.
Atmel Corporation was a creator and manufacturer of semiconductors before being subsumed by Microchip Technology in 2016. Atmel was founded in 1984. The company focused on embedded systems built around microcontrollers. Its products included microcontrollers radio-frequency (RF) devices including Wi-Fi, EEPROM, and flash memory devices, symmetric and asymmetric security chips, touch sensors and controllers, and application-specific products. Atmel supplies its devices as standard products, application-specific integrated circuits (ASICs), or application-specific standard product (ASSPs) depending on the requirements of its customers.
STMicroelectronics NV is a multinational corporation and technology company of French-Italian origin. Incorporated in the Netherlands, its headquarters are in Plan-les-Ouates, Switzerland and it is listed on the New York Stock Exchange, the Euronext Paris and the Borsa Italiana in Milan. ST is the largest European semiconductor contract manufacturing and design company. The company resulted from the merger of two government-owned semiconductor companies in 1987: Thomson Semiconducteurs of France and SGS Microelettronica of Italy.
PIC is a family of microcontrollers made by Microchip Technology, derived from the PIC1640 originally developed by General Instrument's Microelectronics Division. The name PIC initially referred to Peripheral Interface Controller, and is currently expanded as Programmable Intelligent Computer. The first parts of the family were available in 1976; by 2013 the company had shipped more than twelve billion individual parts, used in a wide variety of embedded systems.
Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology, that are based on various 32-bit ARM processor cores, with in-house designed peripherals and tool support.
ARM9 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ARM946E-S, ARM9EJ-S, ARM926EJ-S, ARM968E-S, ARM996HS. Since ARM9 cores were released from 1998 to 2006, they are no longer recommended for new IC designs, instead ARM Cortex-A, ARM Cortex-M, ARM Cortex-R cores are preferred.
Microchip Technology Incorporated is a publicly listed American corporation that manufactures microcontroller, mixed-signal, analog, and Flash-IP integrated circuits. Its products include microcontrollers, Serial EEPROM devices, Serial SRAM devices, embedded security devices, radio frequency (RF) devices, thermal, power, and battery management analog devices, as well as linear, interface and wireless products.
IEBus is a communication bus specification "between equipments within a vehicle or a chassis" of Renesas Electronics. It defines OSI model layer 1 and layer 2 specification. IEBus is mainly used for car audio and car navigations, which established de facto standard in Japan, though SAE J1850 is major in United States.
IEBus is also used in some vending machines, which major customer is Fuji Electric. Each button on the vending machine has an IEBus ID, i.e. has a controller.
Detailed specification is disclosed to licensees only, but protocol analyzers are provided from some test equipment vendors. Its modulation method is PWM with 6.00 MHz base clock originally, but most of automotive customers use 6.291 MHz, and physical layer is a pair of differential signalling harness. Its physical layer adopts half-duplex, asynchronous, and multi-master communication with carrier-sense multiple access with collision detection (CSMA/CD) for medium access control. It allows for up to fifty units on one bus over a maximum length of 150 meters. Two differential signalling lines are used with Bus+ / Bus− naming, sometimes labeled as Data(+) / Data(−).
NXP Semiconductors N.V. (NXP) is a Dutch semiconductor designer and manufacturer with headquarters in Eindhoven, Netherlands. The company employs approximately 34,000 people in more than 30 countries. NXP reported revenue of $13.3 billion in 2023.
The .NET Micro Framework (NETMF) is a .NET Framework platform for resource-constrained devices with at least 512 kB of flash and 256 kB of random-access memory (RAM). It includes a small version of the .NET Common Language Runtime (CLR) and supports development in C#, Visual Basic .NET, and debugging using Microsoft Visual Studio. NETMF features a subset of the .NET base class libraries, an implementation of Windows Communication Foundation (WCF), a GUI framework loosely based on Windows Presentation Foundation (WPF), and a Web Services stack based on Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL). NETMF also features added libraries specific to embedded applications. It is free and open-source software released under Apache License 2.0.
The Small Device C Compiler (SDCC) is a free-software, partially retargetable C compiler for 8-bit microcontrollers. It is distributed under the GNU General Public License. The package also contains an assembler, linker, simulator and debugger. As of March 2007, SDCC is the only open-source C compiler for Intel 8051-compatible microcontrollers. In 2011 the compiler was downloaded on average more than 200 times per day.
Future Technology Devices International Limited, commonly known by its acronym FTDI, is a Scottish privately held semiconductor device company, specialising in Universal Serial Bus (USB) technology.
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though they are most often the main component of microcontroller chips, sometimes they are embedded inside other types of chips too. The Cortex-M family consists of Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M35P, Cortex-M52, Cortex-M55, Cortex-M85. A floating-point unit (FPU) option is available for Cortex-M4 / M7 / M33 / M35P / M52 / M55 / M85 cores, and when included in the silicon these cores are sometimes known as "Cortex-MxF", where 'x' is the core variant.
Mbed is a development platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers. The project is collaboratively developed by Arm and its technology partners.
LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors. The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals. The earliest LPC series were based on the Intel 8-bit 80C51 core. As of February 2011, NXP had shipped over one billion ARM processor-based chips.
The following outline is provided as an overview of and topical guide to electronics:
The Proteus Design Suite is a proprietary software tool suite used primarily for electronic design automation. The software is used mainly by electronic design engineers and technicians to create schematics and electronic prints for manufacturing printed circuit boards.
In computing, autonomous peripheral operation is a hardware feature found in some microcontroller architectures to off-load certain tasks into embedded autonomous peripherals in order to minimize latencies and improve throughput in hard real-time applications as well as to save energy in ultra-low-power designs.