Mikroelektronika
Native name | Микроелектроника |
---|---|
Ltd. | |
Industry | Electronics |
Founded |
Belgrade, Serbia (January 9, 2009 ) First founded 1997 |
Headquarters | Belgrade, Serbia |
Key people | Nebojša Matić (Owner and General Manager) |
Products | Microcontroller Development Systems, Accessory Boards, Compilers, Books |
Number of employees | ~100[1] |
Website |
www |
MikroElektronika (sometimes known by its abbreviation MikroE) is a producer and retailer of hardware and software tools for developing embedded systems. The company headquarters are in Belgrade, Serbia. Its best known software products are mikroC, mikroBasic and mikroPascal compilers for programming microcontrollers. Its flagship hardware product line is click boards™, a range of more than 250 add-on boards for interfacing microcontrollers with peripheral sensors or transceivers. These boards conform to mikroBUS™ – a standard[2] conceived by MikroElektronika and later endorsed by NXP Semiconductors[3] and Microchip Technology,[4] among others. MikroElektronika is also known for Hexiwear, an Internet of Things development kit developed in partnership with NXP Semiconductors.[5]
History
Serbian entrepreneur — and current company owner and CEO — Nebojsa Matic started publishing an electronics magazine called "MikroElektronika" in 1997.[6] 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 Mircochip-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,[7] 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.[8] 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.[9]
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.[10] 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,[11] 2016 ECN Impact award,[12] as well as Best for Rapid prototyping at the Hackster Maker Madness competition.[13]
Product lines
MikroElektronika's catalog comprises more than 500 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™ | 250+ 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 |
Social responsibility
Mikroelektronika actively participates in helping colleges, universities, as well as high-school students and projects. In 2009 it donated a set of training kits for microcontroller programming to the Faculty of Computer Science in Belgrade.[14] Company was the official partner of the Exporter Of The Year 2009 event,[15] organized by Serbia Investment and Export Promotion Agency.
Community
Mikroelektronika is popular in the microcontroller community. There are blogs, forums and social groups dedicated to Mikroelektronika's products.
- Microchip Technology's Marketing Manager Lucio Di Jasio has dedicated a page to Mikroelektronika's Multimedia Board For PIC32MX4 in his PIC32 Pilot's Logbook, and has written examples accompanied with video presentations.[16]
- Embedded Lab is a community blog with many projects built with MikroElektronika compilers
- Roman Black's personal website contains a lot of projects with MikroElektronika tools.
- Micro-examples is a community website containing examples for Mikroelektronika's compilers and development boards.
- PIC32 Compilers is a community website created by MikroElektronika.
- Libstock is a community website created by MikroElektronika for sharing and downloading code, such as libraries and projects, written in mikroElektronika and other compilers.
- Several third-party books on microcontroller projects have demonstration examples written in Mikroelektronika's compilers.[16][17][18]
References
- ↑ Company Fact Sheet available on MikroElektronika's About page
- ↑ Official mikroBUS™ standard specifications published by MikroElektronika
- ↑ NXP announces mikroBUS™-based NFC click board as removing barrier of adoption to NXP NFC technologies
- ↑ Microchip announces release of its Curiosity development board with mikroBUS™ sockets for click boards™
- ↑ NXP announces release of Hexiwear
- ↑ Company history from MikroElektronika's website
- ↑ embedded AWARD winners and nominees list 2005-2016
- ↑ Official Partners listed on MikroElektronika's website
- ↑ Official distributors listed on MikroElektronika's website
- ↑ Hexiwear Kickstarter page
- ↑ ARM TechCon official award winners announcement
- ↑ NXP announces Hexiwear winning ECN Impact award
- ↑ Maker Madness winners announced on Hackster blog
- ↑ Mikroelektronika donation to Belgrade School Of Computing
- ↑ Mikroelektronika as official partner of Serbia's Exporter Of The Year 2009 event
- 1 2 PIC32 Pilot's Logbook by Lucio Di Jasio
- ↑ Dogan, Ibrahim (2008), Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series, Newnes, ISBN 9780750686112
- ↑ Dogan, Ibrahim (2010), Microcontroller Based GSM/GPRS Projects: Advanced Microcontroller Projects, VDM Verlag Dr. Müller, ISBN 9783639249101
- ↑ Tavernier, Christian (2006), Microcontrôleurs PIC : programmation en Basic, Paris : Dunod, ISBN 2100495186
- 1 2 Köksal, Zeynep; Samanci, Kamuran (2006), mikroBasic: Dijital Dünya'ya Açilin..., Ankara: Beti, ISBN 9944582107.
- ↑ 黃嘉輝, (2010), PIC Easy Go,簡單使用PIC(PIC16F883)(附範例光碟、IC、PCB), ISBN 9789572177389