In this site you find: Electronics, Microcontrollers, ARM, CORTEX, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Zigbee Modules, Bluetooth Modules, Metering, Solar Applications, RFID, STM8, STM32, STM32 and STM8 MCU Longevity Commitment, Wireless M-BUS (WMBUS), STR9, Ubuntu, Linux and Free Software


The main idea of WWW.EMCU.IT is: 
if all people share their experience (in our case HW/SW) the world will be better

Enrico Marinoni: emcu.info@gmail.com

 



twitter button free
Follow us on Twitter to stay informed on new publications
 


NEWS

  • The SILICA ST Days are here.

  • It happened that STM has updated their website, during this update STM changed the name of a few pages and the result was the loss of many links.
    Click here to see how to find the the new links.
    In my web pages I proceeded to fix the links, if any are missing, let me know.

  • INEMO-M1 - MEMS eva-board coming soon

  • Rumors



Things to remember



Old SW/FW







SpeedTest










Microcontroller & C

Product news from STM
In this section you will find the latest news from STM.

Marketing presentations from STM and SILICA are here

STM Studio

STM Studio helps debug and diagnose STM8 and STM32 applications while they are running by reading and displaying their variables in real-time.

STM32 Cube

STM32 pin allocation, code generator and more that substitute the MicroXplorer.

STM8
ST's 8-bit microcontroller platform is implemented around a high-performance 8-bit core and a state-of-the-art set of peripherals.
Performance: @24MHz - 6 DMIPS - 5 CoreMark
The STM8 platform supports three main product lines:
STM8S, general-purpose MCU
STM8L, ultra-low-power EnergyLite™ MCU
STM8A, automotive MCU
STM8AL, automotive ultra-low-power MCU
EvaBoard for STM8 DALI is here
STM32-STM8 embedded software solutions (update to January 2012, pdf 1.9MB), is here.

STM32
The STM32 family of 32-bit Flash microcontrollers is based on the breakthrough ARM Cortex™ M0, M3 and M4 core featuring architectural enhancements with the Thumb-2 instruction set to deliver improved performance with better code density, significantly faster response to interrupts, all combined with industry-leading power savings. It offers a complete 32-bit product range while maintaining full integration and ease of development.
In addition, STM every day works to improve the STM32 EcoSystem.
The STM32 main product lines:
STM32F7xx, very high performance MCU + TFT controller - Cortex M7
STM32F4xx, general-purpose MCU + TFT controller - Cortex M4
STM32F3xx, for analog applications MCU - Cortex M4
STM32F1xx & STM32F2xx, general-purpose MCU - Cortex M3
STM32L1xx, ultra-low-power EnergyLite™ MCU - Cortex M3
STM32L0xx
, ultra-low-power EnergyLite™ MCU - Cortex M0+
STM32F0xx, general-purpose MCU - Cortex M0
STM32W, wireless network domain MCU with transceiver at 2,4Ghz - Cortex M3
  • Page related to: STM32F0xx - Cortex M0 
    Performance:
    @48MHz - 38 DMIPS - 97 CoreMark    
    @24MHz - 22 DMIPS - 39 CoreMark

  • Page related to: STM32L0xx - Cortex M0+ ultra-low-power
    Performance:
    @32MHz - 30 DMIPS - 72 CoreMark/MHz 

  • Page related to: STM32L1xx - Cortex M3 ultra-low-power
    Performance:
    @32Mhz - 33 DMIPS - 93 CoreMark 

  • Page related to: STM32F1xx - Cortex M3
    Performance:
    @72 Mhz - 61(90) DMIPS - 174 CoreMark   
    @24 Mhz - 30 DMIPS - 51 CoreMark

  • Page related to: STM32F2xx - Cortex M3 high performance
    Performance:
    @120 MHz - 150 DMIPS - 397 CoreMark

  • Page related to: STM32F3xx - Cortex M4 for analog applications
    Performance:
    @72 MHz - 90 DMIPS - 245
    CoreMark from CMM-SRAM
  • Page related to: STM32F4xx - Cortex M4, include TFT controller
    Performance:
    @168/180 MHz - 225 DMIPS - 363 to 606 CoreMark (compiler dependent)
  • Page related to: STM32F7xx - Cortex M7, very high performance MCU, + TFT controller
    Performance:
    @200 MHz - 428 DMIPS - 1000 CoreMark


  • Page related to: STM32Wxx  - Cortex M3 with transceiver at 2,4Ghz
    Performance:
    @24 Mhz - 30 DMIPS - 78 CoreMark
    ATTENTION: STM32Wxx is not to use for the new projects.
    For more info contact your local SILICA / STM office.




    • Oscillator design guide for STM8S, STM8A and STM32 microcontrollers, AN2867.
    • STM32 Class B - IEC60335

    • STM32 snippets
      a set of examples to help the designers when creating their own fully optimized C-code application.
    • New NUCLEO eva boards
      STM32 Nucleo – open development hardware supporting Arduino™ connectivity and mbed.
      STMicroelectronics is following a new path to support engineers in evaluation of MCUs and prototyping their applications.
    • X-NUCLEO
      The X-NUCLEO board are shields for NUCLEO eva Board
      .
    • Certification of YOGITECH’s Diagnostic Libraries enabling SIL2(3) on STMicroelectronics’ STM32 MCUs provides final customers with top quality. See here.

    • STM32 Open Development Environment (ODE)
      The STM32 Open Development Environment (STM32 ODE)  is an open, flexible, easy and affordable way to develop innovative devices and applications based on the STM32 32-bit microcontroller family combined with other state-of-the-art ST components connected via expansion boards. It enables fast prototyping with leading-edge components that can quickly be transformed into final designs.
    • IDE tips and tricks
      KEIL
      IAR
      ATOLLIC
    • STemWin
      Professional graphical stack library enabling the building up of Graphical User Interfaces (GUIs).
    • DALI for STM32
      Dali slave example for STM32F and STM32L families
      User Manual DALI SLAVE INTERFACE
    • STM32 HW and SW tools
      DFU, USB Driver, Audio library, Virtual COM, EvaBoards, etc
    • ARM and STMicroelectronics join with Mathworks to Enable Code Generation, Debug and Modelling For STM32 Microcontrollers
    • uCLinux for STM32F429-Discovery
    • Drones and STM32
    • STM adopt Thingsquare’s OS (Mist OS) for ‘Internet of Things’, see here and here.
      • The products compatible with Mist are ST's SPIRIT1 radio transceiver on the STM32L microcontroller platform.
    • VGA output using a 36-pin STM32F103 is here
    • STM32 and APPLE (iPAD, iPOD, etc) is here
    • Page related to: DiZiC ZigBee Star Network
    • Silica Xynergy Board - STM32 meets Spartan-6
    • Silica porfID Board - STM32F meets STM8L and RFID
    • ARDUINO developed using the STM32F103
    • STM32 goes Java
    • A .NET micro framework for the STM32
    • DMX-512 protocol for ligthing control
    • STM32 motor control
    • STM32-STM8 embedded software solutions (update to January 2012, pdf 1.9MB), is here.
    • Small introduction to the ARM Cortex family is here.
    • Production programming tools for STM32 is here.
    • STM32 Journal
STM32 and STM8 MCU Longevity Commitment
STMicroelectronics provides a minimum longevity commitment of 10 years for its below listed STM32 ARM® Cortex®-M and STM8 microcontrollers.


STM32 & STM8 product finder app for smartphone & tablet is here 

STM32 training courses - Europe


Ultra-low-power platform STM8L and STM32L
The entire STM8L family and ST’s STM32L, is built using ST’s EnergyLite ultra-low-power platform.

Evaluation Boards for STM8 & STM32 are here

SPEAr embedded MPUs (ARM9 & CORTEX A9)
SPEAr® eMPU family are 32-bit ARM® ARM926EJ-S or Cortex-A9 based devices for cost-sensitive applications requiring significant processing and connectivity capabilities at lower power consumptions.

SPC56 - 32-bit family for automotive (Power PC)

The SPC56 family of 32-bit automotive microcontrollers is designed using Power Architecture™ and ST’s 90 nm embedded Flash technology. Developed within the framework of the STMicroelectronics/Freescale Joint Development Program (JDP), it combines a scalable range of 200 cores with innovative peripheral sets that are optimized for building efficient applications in engine management, chassis, safety, body control and instrument clusters.

STR9 ( WebServer )
Introduction to Networking and Ethernet (TCP, IP, UDP, etc) in English is here (pdf)
Introduzione al Networking e a Ethernet (TCP, IP, UDP, ecc) in Italiano è qui (pdf)

Xpander
Xpander devices are general-purpose input/output port expanders to interface digital ASICs via a two-line bidirectional bus (I²C). Intelligent features offered by Xpander logic include an advanced matrix keypad controller supporting up to 96 keys and an advanced PWM controller providing complex brightness pattern control.

Companion Chip for STM8 & STM32 (H1/13)
The documentation contain references to:
MEMS
Signal Conditioning
Data Converters
Power Discretes and Modules
Power Management
Connectivity (WireLess and RFID)
Clock and Timing
Memories
Level Translators
Reset and Supervisors 
 
ST-LINK & ST-LINKv2
The ST-LINK is an in-circuit debugger and programmer for the STM8 and STM32 microcontroller families.
The SWIM and JTAG/SWD interface is used to communicate with the STM8 or STM32 microcontroller located on your own application board.

DLL for STVP
STVP is: ST Visual Programmer for programming ST7, STM8, STM8T and STM32.
If you need to customize the STVP is possible using DLL package (for Windows), for more info see here.

MCU Companion Chip





Other components



Applications



Tips and tricks







Various

How to solder the TQFP, see below.

C Compiler

Python

RaspBerry Pi


Linux & C

INTERNET,
ADSL & C

ANDROID

iPad

Packard Bell DOT M/A

General Pourpose




Free Time




Supporter reserved area



Our friends



2014

      
   
   
 



2009

     
     
   
  








Go on TOP





 


FILMs

Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux
Electronics, Microcontrollers, ARM, CORTEX M0, CORTEX M3, CORTEX M4, MEMS, Powe Line Modem, Accelerometers, Digital Compasses, Gyroscopes, Metering, Solar Applications, RFID, STM8, STM32, STR9, Ubuntu, Linux