UM1574 User manual. STM8A-DISCOVERY Discovery kit for STM8A microcontrollers. Introduction

Size: px
Start display at page:

Download "UM1574 User manual. STM8A-DISCOVERY Discovery kit for STM8A microcontrollers. Introduction"

Transcription

1 UM7 User manual STM8A-DISCOVERY Discovery kit for STM8A microcontrollers Introduction The STM8A-DISCOVERY helps you discover the STM8AF and STM8AL automotive microcontroller family features and develop your applications through two dedicated application boards that can be connected together via a LIN network. The STM8AF board can perform both CAN and LIN communications with the MCU powered at V and is ready to be connected into a network with its integrated transceiver. The STM8AL board manages LIN slave communication through its transceiver and uses a -digit alphanumeric LCD display with the MCU powered at. V, offering low energy power modes. Both STM8AF and STM8AL boards include push buttons, LEDs, external connectors and allow various configurations to take advantage of the numerous capabilities of the microcontrollers. Figure. STM8A-DISCOVERY STM8AF board STM8AL board Figure. Applicable tools Type Evaluation tools Part number STM8A-DISCOVERY November 0 Doc ID 06 Rev /8

2 Contents UM7 Contents Conventions Quick start Getting started System requirements Development toolchains supporting the STM8A-DISCOVERY Features Hardware and layout STM8A-DISCOVERY common resources Embedded ST-LINK/V Debugging STM8A-DISCOVERY Power supply L99PM6GXP power management IC with LIN and high speed CAN.. STM8AF board dedicated resources STM8AF88T microcontroller STM8AF board LEDs STM8AF board Push buttons STM8AF board solder bridges STM8AF board jumpers selection STM8AF board extension connection STM8AL board dedicated resources STM8ALL68T microcontroller STM8AL board LEDs STM8AL board Push buttons STM8AL board built-in I DD measurement circuit STM8AL board LCD (6 segments, commons) STM8AL board solder bridges STM8AL board jumpers selection STM8AL board extension connection STM8A-DISCOVERY boards mechanical drawing STM8AF board mechanical drawing /8 Doc ID 06 Rev

3 UM7 Contents. STM8AL board mechanical drawing STM8AF board electrical schematics STM8AL board electrical schematics Revision history Doc ID 06 Rev /8

4 List of tables UM7 List of tables Table. ON/OFF conventions Table. STM8AF board solder bridges Table. STM8AF board jumper selection Table. STM8AF board P pinout microcontroller connectivity Table. STM8AF board P pinout microcontroller connectivity Table 6. STM8AF board P pinout L99PM6GXP connectivity Table 7. LCD connections Table 8. STM8AL board solder bridges Table 9. STM8AL board jumpers selection Table 0. STM8AL board P pinout Microcontroller connectivity Table. STM8AL board P pinout L99PM6GXP connectivity Table. Document revision history /8 Doc ID 06 Rev

5 UM7 List of figures List of figures Figure. STM8A-DISCOVERY Figure. Applicable tools Figure. Debugging the STM8AF microcontroller when the STM8AL board or an external application board is connected Figure. Debugging the STM8AL microcontroller when the STM8AF board or an external application board is connected Figure. L99PM6GXP block diagram Figure 6. STM8AF board hardware block diagram Figure 7. STM8AF board top layout Figure 8. STM8AF board bottom layout Figure 9. STM8AF88T package Figure 0. STM8AF88T block diagram Figure. STM8AL board hardware block diagram Figure. STM8AL board top layout Figure. STM8AL board bottom layout Figure. STM8ALL68T package Figure. STM8ALL68T MCU block diagram Figure 6. STM8AL board I DD measurement circuit Figure 7. STM8AL board I DD Low power mode measurement timing diagram Figure 8. LCD segment mapping Figure 9. STM8AF board mechanical drawing Figure 0. STM8AL board mechanical drawing Figure. STM8AF board top level Figure. STM8AF board ST-LINK/V (SWIM only) Figure. STM8AF board MCU Figure. STM8AF board CAN/LIN and V Figure. STM8AL board top level Figure 6. STM8AL board ST-LINK/V (SWIM only) Figure 7. STM8AL board MCU Figure 8. STM8AL board LCD Figure 9. STM8AL board IDD_measurement Figure 0. STM8AL board LIN and V Doc ID 06 Rev /8

6 Conventions UM7 Conventions Table provides the definitions of some conventions used in the present document. Table. ON/OFF conventions Convention Definition Jumper JPx ON Jumper fitted Jumper JPx OFF Jumper not fitted Jumper JPx - Jumper is fitted between pins and Jumper JPx - Jumper is fitted between pins and Solder bridge SBx ON SBx connections closed by solder Solder bridge SBx OFF SBx connections left open 6/8 Doc ID 06 Rev

7 UM7 Quick start Quick start The STM8A-DISCOVERY is a low-cost and easy-to-use development kit to quickly evaluate and start a development with STM8AF and STM8AL microcontrollers family devices. STM8AF devices offer high performance and full automotive network connectivity with high speed CAN and LIN master/slave modes communications. STM8AL devices offer high performance with ultra-low power management. Both comply with automotive qualification and conform to AEC-Q00 rev G. For more information on the STM8A-DISCOVERY and for demonstration software, visit Getting started. Connect CN and CN on the STM8AF board to CN and CN on the STM8AL board.. Connect both type A connectors of the USB cable to a PC.. Then connect the mini-b connector of the USB cable to the STM8AF board.. All LEDs blink once on the STM8AF board and twice on the STM8AL board, then the LIN communication between both boards starts.. Turn the RV trimmer on the STM8AF board to adjust the value from 0 to 00 on the STM8AL board LCD through the LIN bus. 6. Push button USER on the STM8AF board to sequentially display the LCD bars on the STM8AL board through the LIN bus. Push button USER on the STM8AF board to sequentially switch them off one by one. 7. Push button USER on the STM8AL board to sequentially switch on green LEDs LD, LD, LD6 and LD7 on the STM8AF board through the LIN bus. Push button USER on the STM8AL board to sequentially switch them off one by one. 8. To perform or modify the Discover project related to this demo, visit 9. You can discover the STM8AF and STM8AL features, download and execute programs proposed in the list of projects. 0. You can then develop your own application using the available examples.. System requirements Windows PC (XP, Vista, 7) USB cable (dual type A to mini-b) - included. Development toolchains supporting the STM8A-DISCOVERY IAR: EWSTM8 STMicroelectronics: STVD Doc ID 06 Rev 7/8

8 Features UM7 Features The STM8A-DISCOVERY offers different features combined with STM8AF and STM8AL boards: STM8AF and STM8AL common board features: On-board ST-LINK/V included for debugging and programming Board power supply: through V USB bus Internal dual ST66A step-up converter building the Vdc when powered by USB port External application power supply V BAT (up to Vdc) 6 MHz HSE XTAL crystal oscillator L99PM6GXP power management IC with LIN and high speed CAN with SPI control interface and high-side drivers Two push buttons (USER and USER) Extension header for L99PM6GXP including relays, high-side outputs and wake-up capabilities STM8AF dedicated board features: STM8AF88T microcontroller featuring 6 Kbytes Flash, Kbytes data EEPROM, LIN, CAN in an 8-pin package Seven LEDs: LD (red/green) for USB communication LD (red) for V power ON Five user LEDs LD (red) and LD to LD7 (green) RV potentiometer connected to the ADC peripheral Extension headers for MCU connectivity (full Port B, free ports pins, RESET) STM8AL dedicated board features: STM8ALL68T microcontroller featuring Kbytes Flash, Kbytes data EEPROM, LCD in an 8-pin package Four LEDs: LD (red/green) for USB communication LD (red) for. V power ON user LEDs LD (red) and LD (green) -digit alphanumeric LCD display including bars display Extension header for MCU connectivity (free ports pins, RESET) 8/8 Doc ID 06 Rev

9 UM7 Hardware and layout Hardware and layout This section describes STM8A-DISCOVERY hardware and layout which can be broken down into common resources used both in STM8AF and STM8AL boards and the special features belonging to each of them.. STM8A-DISCOVERY common resources.. Embedded ST-LINK/V Caution: The ST-LINK/V programming and debugging tool is integrated both in STM8AF and STM8AL boards. The embedded ST-LINK/V can be used to program/debug the MCU on the board and supports SWIM for STM8 devices. The ST-LINK/V must be connected with the dual type A to mini-b USB cable provided in the blister. First connect the dual type A on the PC side (both type A connectors must be plugged in) then connect the mini-b USB to the board (STM8AF or STM8AL boards). For programming or debugging the STM8A-DISCOVERY, the PC can be either connected to the mini-b USB connector of the STM8AF or STM8AL board. The connection on both mini-b usb of the STM8AF and STM8AL boards is not supported. This operation can damage the boards. For information about debugging and programming features refer to user manual UM07 (ST-LINK/V in-circuit debugger/programmer for STM8 and STM) which describes in detail all the ST-LINK/V features. Doc ID 06 Rev 9/8

10 Hardware and layout UM7.. Debugging STM8A-DISCOVERY The STM8A-DISCOVERY is composed by a STM8AF board connected to a STM8AL board. A PC can be connected to the STM8AF or STM8AL board side while programming/debugging the STM8AF88T or the STM8ALL68T. Example : Debugging the STM8AF microcontroller when the STM8AL board or an external application board is connected. Figure. Debugging the STM8AF microcontroller when the STM8AL board or an external application board is connected Example : Debugging the STM8AL microcontroller when the STM8AF board or an external application board is connected. Figure. Debugging the STM8AL microcontroller when the STM8AF board or an external application board is connected Note: All other configuration are not supported and could damage the boards or the PC. 0/8 Doc ID 06 Rev

11 UM7 Hardware and layout.. Power supply The power supply is provided by the host PC through the dual type A to mini-b USB cable or by an external V BAT power supply ( Vdc typical, Vdc max). One dual type A to mini-b USB is needed to provide the current required by the STM8AF and STM8AL boards when they are connected together. Reminder: First connect the dual type A on the PC side (both type A connectors must be plugged in) then connect the mini-b USB to one of the STM8Ax boards. When the STM8AF board is connected to the STM8AL board, different schemes are possible: The USB cable is used to simply provide the power supply to the STM8A-DISCOVERY. In that case, it can be connected either to the STM8AF or STM8AL board side. While programming/debugging the STM8AF or STM8AL board with your PC, the USB cable must be placed on the appropriate side of the board depending on which board is being debugged (see Figure and Figure ). If no programming/debugging operations are needed (no PC connected) or if a larger amount of current is required (higher than 00 V), then the power supply must be wired between the V BAT and GND pins of the STM8AF or STM8AL board. V BAT is indeed internally distributed through the two boards. Therefore, V BAT can be wired indifferently on the STM8AF or STM8AL board (not on both). On the other hand, if the STM8AF or STM8AL board is used in standalone (not connected together), they can be supplied either by the USB cable or by the external V BAT. As for instance, this configuration can be used when the boards are inserted in an automotive network. The STM8AF and STM8AL boards include an internal V to V step-up converter that is needed to build the voltages required for LIN or CAN networks. The V USB is then converted into V voltage that supplies the integrated L99PM6GXP power management IC. This device includes a V regulator which is connected directly to the STM8AF88T microcontroller or transformed subsequently into. V to supply the STM8ALL68T microcontroller. The power supplies of STM8AF88T and STM8ALL68T are provided by the L99PM6GXP power management IC on condition that the microcontrollers sequentially refresh the watchdog included in the L99PM6GXP devices. This functionality exists when the L99PM6GXP is in Active mode (standard operation). In that case, if the L99PM6GXP device is not refreshed periodically, the V power supply is provisionally shutdown until a next start-up sequence is performed. This behavior can generate some issues when the SWIM communication tries to establish a connection with the microcontroller and when the latter is not power supplied. To remedy to this situation and to avoid caring about L99PM6GXP watchdog refresh, the L99PM6GXP can be placed in Flash mode by configuring some dedicated jumpers (see Section..). This prevents to cut the power supply to the microcontroller as for instance for software debugging. This behavior is only present on the STM8AF board as the STM8AL board is always put in Flash mode by design... L99PM6GXP power management IC with LIN and high speed CAN The L99PM6GXP is a power management system IC that provides electronic control units with enhanced system power supply functionality, including various standby modes, as well as LIN and HS CAN physical communication layers. The device's two low-drop voltage regulators supply the system microcontroller and external peripheral loads such as sensors Doc ID 06 Rev /8

12 Hardware and layout UM7 and provide enhanced system standby functionality with programmable local and remote wake-up capability. The microcontrollers of the STM8AF and STM8AL boards communicate with the L99PM6GXP IC through the SPI interface, that allows control and diagnosis of the device. A lot of features are offered to control low and high-side drivers using the embedded and configurable PWM timers, window watchdog, wake-up capability. Some of their outputs are available at external headers of the STM8AF and STM8AL boards. This device is a power SS0-6-pin package. Figure illustrates the L99PM6GXP block diagram. For further information on the L99PM6GXP device and to explore its numerous capabilities, please refer to datasheet available at /8 Doc ID 06 Rev

13 UM7 Hardware and layout Figure. L99PM6GXP block diagram y MS06V Doc ID 06 Rev /8

14 Hardware and layout UM7. STM8AF board dedicated resources The STM8AF board is designed around the STM8AF88T microcontroller in a 8-pin LQFP package. Figure 6 illustrates the connections between the STM8AF88T and the different peripherals (ST-LINK/V, L99PM6GXP IC, push buttons, LED and connectors). Figure 6 and Figure 7 help you locate these features on the STM8AF board. Figure 6. STM8AF board hardware block diagram Mini USB Embedded ST-LINK/V CN/CN DC/DC converter V to V L99PM6GXP Power Management LIN transceiver V LIN CAN P Header SWIM SPI STM8AF88T V VBAT I/O I/O P Header P Header USER button USER button RV potentiometer Red LED LD Green LED LD Green LED LD Green LED LD6 Green LED LD7 MS07V /8 Doc ID 06 Rev

15 UM7 Hardware and layout Figure 7. STM8AF board top layout LD (red/green LED) COM ST-LINK/V LD (red LED) PWR (red LED) LD, (green LED) LD, (green LED) LD, (green LED) LD6, (green LED) LD7 STM8AF88T JP (I DD measurement) L99PM6GXP VBAT JP (FLASH/LIN) ST66A B USER button JP (FLASH/CAN) B USER button CN Male external CN Female external RV potentiometer MS06V Doc ID 06 Rev /8

16 Hardware and layout UM7 Figure 8. STM8AF board bottom layout SB (RESERVED) SB (STM_RST) SB (MCO) SB, SB (RESERVED) SB6 (L99PM6GXP) SB7 (CAN supply) SB8 (Start-up delay) SB0, SB (USBV) SB9 (CAN terminating resistor) SB, SB (RESERVED) MS06V 6/8 Doc ID 06 Rev

17 UM7 Hardware and layout.. STM8AF88T microcontroller This automotive 8-bit MCU has 6 Kbytes Flash, Kbytes data EEPROM, 0-bit ADC, timers, LIN, CAN, USART, SPI, IC and operates from to. V. Figure 9. STM8AF88T package STM8AF88T 6 Kbytes of Flash memory Kbytes of EEPROM Kbytes of RAM LQFP8 7x7 The STM8AF88T automotive 8-bit microcontroller offers 6 Kbytes of non-volatile memory and integrated true data EEPROM. The STM8AFxx series feature a CAN interface. All devices of the STM8A product line provide the following benefits: reduced system cost, performance and robustness, short development cycles, and product longevity. Reduced system cost Integrated true data EEPROM for up to 00 k write/erase cycles High system integration level with internal clock oscillators, watchdog and brownout reset Performance and robustness Peak performance 0 MIPS at MHz and average performance 0 MIPS at 6 MHz CPU clock frequency Robust I/O, independent watchdogs with separate clock source Clock security system Short development cycles Applications scalability across a common family product architecture with compatible pinout, memory map and modular peripherals. Full documentation and a wide choice of development tools Product longevity Advanced core and peripherals made in a state-of-the art technology Native automotive product family operating both at. V and V supply The STM8AF and STM8AL boards are supported by the same tools including STVD/STVP development environment. Doc ID 06 Rev 7/8

18 Hardware and layout UM7 Figure 0. STM8AF88T block diagram Reset block Clock controller XTAL - MHz Reset Reset RC int. 6 MHz POR Detector RC int. 8 khz BOR Clock to peripherals and core Window WDG STM8A CORE IWDG Single wire debug interf. Master/slave automatic resynchronization 00 Kbit/s 0 Mbit/s Debug/SWIM LINUART I C SPI Address and data bus Up to 8 Kbyte high density program Flash Up to Kbytes data EEPROM Up to 6 Kbytes RAM Boot ROM LIN master SPI emul. Mbit/s USART becan 6-bit advanced control timer (TIM) 6-bit general purpose (TIM, TIM) Up to 9 CAPCOM channels Up to 6 channels 0-bit ADC 8-bit AR timer (TIM) AWU timer MS06V 8/8 Doc ID 06 Rev

19 UM7 Hardware and layout.. STM8AF board LEDs The STM8AF board includes the following LEDs: LD COM: LD default status is red. LD turns to green to indicate that communications are in progress between the PC and the ST-LINK/V. LD PWR: red LED indicates that the board is powered and that V is output from L99PM6GXP power management IC. User LD: red LED is a user LED connected to the I/O PA of the STM8AF88T. User LD: green LED is a user LED connected to the I/O PD of the STM8AF88T. User LD: green LED is a user LED connected to the I/O PD0 of the STM8AF88T. User LD6: green LED is a user LED connected to the I/O PE of the STM8AF88T. User LD7: green LED is a user LED connected to the I/O PC of the STM8AF88T... STM8AF board Push buttons STM8AF board includes two push buttons: USER: User button connected to the I/O PE of STM8AF88T. USER: User button connected to the I/O PE of STM8AF88T. Doc ID 06 Rev 9/8

20 Hardware and layout UM7.. STM8AF board solder bridges Table. STM8AF board solder bridges Bridge State () Description SB (Reserved) ON Reserved, do not modify. SB (STM_RST) SB (MCO) SB, (Reserved) SB6 (L99PM6GXP Reset) SB7 (CAN supply) SB8 (Start-up delay) SB9 (CAN terminating resistor) SB0, (USBV) SB, (Reserved) OFF ON OFF ON OFF OFF ON ON OFF OFF ON ON OFF ON OFF ON signal of STMF0C8T6 (ST-LINK/V) is not connected to GND. signal of STMF0C8T6 (ST-LINK/V) is connected to GND. MCO clock from STMF0C8T6 is not connected to PA (OSC_IN) of STM8AF88T. MCO clock from STMF0C8T6 is connected to PA (OSC_IN) of STM8AF88T. Reserved, do not modify. NRESET of L99PM6GXP is not connected to the STM8AF88T Reset pin (external watchdog disable). NRESET of L99PM6GXP is connected to the STM8AF88T Reset pin (external watchdog enable). CAN transceiver is powered ON. CAN transceiver is OFF. This selection saves power consumption. If the STM8AF board is connected to another STM8AF board, then one of them must have SB8 OFF. The STM8AF board is connected to the STM8AL board (standard demo package). The CAN terminating 0 Ohms resistor is connected on the CAN bus. The CAN terminating 0 Ohms resistor is not connected on the CAN bus. USBV is available on CN/CN connectors for powering an external board through CN/CN. USBV is not available on CN/CN connectors. Reserved, do not modify.. Default SBx state is shown in bold. 0/8 Doc ID 06 Rev

21 UM7 Hardware and layout.. STM8AF board jumpers selection Table. STM8AF board jumper selection Jumper State () Description JP (LIN/FLASH) JP (CAN/FLASH) JP (I DD ). Default jumper state is shown in bold. - Flash mode selected (). - LIN communication enabled. - Flash mode selected (). - CAN communication enabled. ON OFF JP (Reserved) OFF Reserved, do not modify. Standard operation, V connected to the V DD of the microcontroller. An ammeter can be connected between JP pins to measure the current sunk by the MCU.. The Flash mode is activated if at least JP or JP selects Flash mode...6 STM8AF board extension connection Male headers P, P and P connectors can connect the STM8AF board to a standard prototyping/wrapping board. Free GPI/Os of the STM8AF88T are available on P and P. L99PM6GXP device I/Os are connected to P. P, P and P can also be probed by an oscilloscope, a logic analyzer or a voltmeter. P connector contains the full port B GPI/Os and the alternate functions are the first 8 ADC channel inputs. Its standard HE0 format complies with some additional modules or resources that are pin-to-pin equivalent. Table. Pin number P STM8AF board P pinout microcontroller connectivity Pin number STM8AF MCU Board pin name Type Main function Alternate function PB0 I/O Port B0 Analog input AIN0 PB I/O Port B Analog input AIN 0 PB I/O Port B Analog input AIN 9 PB I/O Port B Analog input AIN 8 PB I/O Port B Analog input AIN 6 7 PB I/O Port B Analog input AIN 7 6 PB6 I/O Port B6 Analog input AIN6 8 PB7 I/O Port B7 Analog input AIN7 9 V DD Microcontroller Digital power supply 0 GND Digital ground Doc ID 06 Rev /8

22 Hardware and layout UM7 Table. Pin number P STM8AF board P pinout microcontroller connectivity Pin number STM8AF MCU Board pin name Type Main function Alternate function GND Digital ground I/O Reset 8 PD7 I/O Port D7 TLI PD I/O Port D Timer - channel PD I/O Port D Timer - channel 6 PA6 I/O Port A6 USART synchronous clock 7 0 PE0 I/O Port E0 CCO Configurable clock output 8 PE6 I/O Port E6 Analog input AIN9 9 9 PC I/O Port C Timer - channel 0 7 PC I/O Port C Timer - channel 6 PC I/O Port C Timer - channel V DD Microcontroller Digital power supply Table 6. STM8AF board P pinout L99PM6GXP connectivity () Pin number P Pin number STM8AF MCU Board pin name Type Main function V V board power supply (output V from L99PM6GXP) 0 WU I Wake-up input 8 OUT O High-side driver output (7, typ.) 9 OUT O High-side driver output (7, typ.) 0 O_HS O High-side driver (, typ.) 6 REL O Low-side driver output ( typ.) 7 REL O Low-side driver output ( typ.) 8 GND Digital ground 9 V BAT I External power supply ( Vdc typ.). For additional information on L99PM6GXP device connectivity, please refer to product datasheet available at /8 Doc ID 06 Rev

23 UM7 Hardware and layout. STM8AL board dedicated resources The STM8AL board is designed around the STM8ALL68T microcontroller in a 8-pin LQFP package. Figure illustrates the connections between the STM8ALL68T and the different peripherals (ST-LINK/V, L99PM6GXP IC, push buttons, LED, I DD measurement circuitry, LCD and connectors). Figure and Figure help you to locate these features on the STM8AL board. Figure. STM8AL board hardware block diagram Mini USB Embedded ST-LINK/V CN/CN DC/DC converter V to V L99PM6GXP Power Management LIN transceiver V LIN V to V P Header SWIM I/O SPI V STM8ALL68T I/O P Header VBAT USER button Red LED LD USER button Green LED LD IDD measurement LCD (6 segments, commons) MS07V Doc ID 06 Rev /8

24 Hardware and layout UM7 Figure. STM8AL board top layout LD (red/green LED) COM ST-LINK/V LD (red LED) PWR IDD module LCD segments JP (I ) DD (red LED) LD STM8ALL68T (green LED) LD JP (RESERVED) L99PM6GXP VBAT B USER button B USER button ST66A CN Male external CN Female external MS06V /8 Doc ID 06 Rev

25 UM7 Hardware and layout Figure. STM8AL board bottom layout SB (RESERVED) SB (STM_RST) SB (MCO) SB, SB (RESERVED) SB6, SB7, SB8 (I DD circuitry) SB9, SB0 (Xtal.768 khz) SB (L99M6GXP Reset) SB, SB (USBV) SB (RESERVED) SB, SB6 (RESERVED) MS06V Doc ID 06 Rev /8

26 Hardware and layout UM7.. STM8ALL68T microcontroller This automotive 8-bit ultralow power MCU has Kbytes Flash, Kbytes data EEPROM, RTC, LCD, timers, USART, IC, SPI, ADC, DAC and comparators. Figure. STM8ALL68T package STM8ALL68T Kbytes of Flash memory Kbytes of EEPROM Kbytes of RAM LQFP8 7x7 This microcontroller belongs to the STM8AL family and provides the following benefits: Integrated system Up to Kbytes of medium-density embedded Flash program memory Kbyte of data EEPROM Internal high speed and low-power low speed RC. Embedded reset Ultralow power consumption 9 µa/mhz + 0 µa (consumption) 0.9 µa with LSI in Active-halt mode Clock gated system and optimized power management Capability to execute from RAM for Low power wait mode and Low power run mode Advanced features Up to 6 MIPS at 6 MHz CPU clock frequency Direct memory access (DMA) for memory-to-memory or peripheral-to-memory access. Short development cycles Application scalability across a common family product architecture with compatible pinout, memory map and modular peripherals. Wide choice of development tools This device offers -bit ADC, DAC, two comparators, real-time clock, three 6-bit timers, one 8-bit timer as well as standard communication interfaces such as SPI, IC and USART. A x8-segment LCD is available on the medium-density STM8ALL68T device. 6/8 Doc ID 06 Rev

27 UM7 Hardware and layout Figure. STM8ALL68T MCU block diagram OSC_IN, OSC_OUT OSC_IN, OSC_OUT -6 MHz oscillator 6 MHz internal RC khz oscillator 8 khz internal RC Interrupt controller STM8 Core Clock controller and CSS V DD8 Clocks to core and DD Power VOLT. REG. RESET POR/PDR V DD =.6 V to.6 V V SS SWIM channels Debug module (SWIM) 6-bit Timer BOR PVD PVD_IN channels channels IR_TIM SCL, SDA, SMB MOSI, MISO, SCK, NSS RX, TX, CK V DDA V SSA ADC_INx V REF+ V REF- 6-bit Timer 6-bit Timer 8-bit Timer Infrared interface DMA ( channels) I²C SPI DDA /V SSA -bit ADC Temp sensor Address, control and data buses Kbytes Program memory Kbyte Data EEPROM Kbytes RAM Port A Port B Port C Port D Port E Port F Beeper PA[7:0] PB[7:0] PC[7:0] PD[7:0] PE[7:0] PF0 BEEP VREFINT out COMP_INP COMP COMP_INP COMP_INM Internal reference voltage COMP RTC IWDG (8 khz clock) WWDG ALARM, CALIB DAC_OUT V REF+ -bit DAC -bit DAC V LCD =. V.6 V to LCD booster LCD driver x8 SEGx, COMx. Legend: ADC: Analog-to-Digital Converter BOR: Brownout Reset DMA: Direct Memory Access DAC: Digital-to-Analog Converter I²C: Inter-Integrated Circuit multimaster interface IWDG: Independent WatchDoG LCD: Liquid Crystal Display POR/PDR: Power On Reset / Power Down Reset RTC: Real-Time Clock SPI: Serial Peripheral Interface SWIM: Single Wire Interface Module USART: Universal Synchronous Asynchronous Receiver Transmitter WWDG: Window WatchDoG Doc ID 06 Rev 7/8

28 Hardware and layout UM7.. STM8AL board LEDs The STM8AL board includes the following LEDs and their description is: LD COM: LD default status is red. LD turns to green to indicate that communications are in progress between the PC and the ST-LINK/V. LD PWR: red LED indicates that the board is powered and that. V is generated by the regulator supplied by the L99PM6GXP power management IC. User LD: red LED is a user LED connected to the I/O PE7 of the STM8ALL68T. User LD: green LED is a user LED connected to the I/O PC7 of the STM8ALL68T... STM8AL board Push buttons The STM8AL board includes two push buttons: USER: User button connected to the I/O PE of STM8ALL68T. USER: User button connected to the I/O PE of STM8ALL68T... STM8AL board built-in I DD measurement circuit The STM8AL board built-in I DD measurement circuit allows the consumption of the STM8ALL68T to be measured and displayed on the LCD Glass while the MCU is in Run or Low power saving modes. JP in ON position: STM8ALL68T is powered through I DD measurement circuit (default). JP in OFF position: STM8ALL68T is powered directly by +V, I DD measurement circuit is bypassed. Note: When jumper JP is removed the current consumption of the STM8ALL68T can be measured by connecting an ammeter between jumper JP pin and pin. For I DD measurement by the MCU itself, the circuit below is implemented on the STM8AL board. Solder bridges SB6, SB7 and SB8 must be closed and a jumper must be plugged between JP pin and pin. 8/8 Doc ID 06 Rev

29 UM7 Hardware and layout Figure 6. STM8AL board I DD measurement circuit IDD Measure VDD off on V R (%) JP R K(%) U8 MAX998FEUK+ U9 I/O O/I C GND VCC 7HG66STR V R 0K C uf R 0 SB6 PF0 IDD_Measurement V U S G S G D D D D STS DPF0L R8 7K SB8 U 7LXG0CTR V PE6 IDD_WAKEUP U7 C 6 00nF Q VCC Q Q0 Q Q8 Q6 Q9 Q CLR 6 Q7 CI 7 0 Q CO 8 9 GND CO M7HC060TTR C6 R9 nf K Run mode In Run mode, I DD current is measured using the operational amplifier MAX998FEUK+ (U8) connected to the shunt resistor (R). In this case IDD_CNT_EN remains high during measurement, so R remains in short-circuit during the measurement because of switch U which remains ON permanently. The jumper JP must be connected between pins and of JP. The measurement range in this case can be up to 0 ma. Low power mode In Low power modes (Halt or Active halt), I DD current is measured using the operational amplifier MAX998FEUK+ (U8) connected to the K shunt resistor (R), controlled by the switch STSDPF0L (U). In this case the counter 7HC060 (U7) enabled by IDD_CNT_EN manages the measurement timing according to Figure 7. The measurement range in this case can be up to 0 µa. Low power mode I DD measurement principle The principle used to measure a current when the STM8ALL68T is in Low power mode is:. Configure ADC to measure voltage on the IDD_Measurement pin.. Configure PE6 to serve as wakeup pin.. Enter Low power mode after setting IDD_CNT_EN (PC) signal low.. IDD_WAKEUP rising edge wakes up the MCU after around 00 ms.. Start ADC conversion as soon as possible after wakeup in order to measure the voltage corresponding to Low power mode on capacitor C. 6. Reset the counter by programming IDD_CNT_EN high (in less than 70 ms after the wakeup) to avoid the R K resistor being connected later in Run mode. AFT R6 0K R7 0K V Oscillator frequency 0 KHz SB7 PC IDD_CNT_EN MS09V Doc ID 06 Rev 9/8

30 Hardware and layout UM7 The measurement timing is given in Figure 7. In Low power modes, the K resistor is connected when the U switch goes off after entering Low power mode. The Q output of the counter allows connection of the K resistor when the current I DD becomes very low. Figure 7 shows how the counter and U ensure that, 0 ms after IDD_CNT_EN falling edge, the shunt resistor R is connected between VDD_MCU and the power supply in order to reduce the measurement range to 0 µa full scale (instead of 0 ma in Run mode). Then after another 0 ms for current stabilization, R is shorted, the I DD measurement is stored in C, and the MCU is woken up. After wakeup, the MCU can measure the I DD current corresponding to the Low power mode stored in C. Figure 7. STM8AL board I DD Low power mode measurement timing diagram Wake-up period IDD measurement MCU mode Run Low power Wake-up event Clear CNT event IDD_CNT_EN Q = LOW_POWER_EN Q = IDD_WAKEUP Qn = U pin 0ms 0 ms 00 ms 6 Ibias current measurement procedure In Low power mode the bias current of operational amplifier input (U8 pin ) is not negligible compared to I DD current (typical Ibias is ~0 na). To obtain a reliable STM8ALL68T I DD measurement, it is mandatory to subtract the bias current from the I DD low power measurement since MCU is not sinking the current. Ibias is measured during production test and stored in the MCU EPROM. The demonstration software, Discover, uses this value to display the correct I DD. The Ibias measurement procedure is part of the demonstration software and can be launched if required. The procedure for Ibias measurement (implemented in the package demo) is:. Power off the board (disconnect the USB cable).. Set jumper JP to OFF position (pins and ).. Push down USER button while powering on the board from the USB.. Wait at least second before releasing USER, the LCD displays the Ibias measurement.. Power off the board (disconnect the USB cable). 6. Set jumper JP to ON position (pins and ). The Ibias value is now stored. The bias current is then subtracted from the I DD measurement performed in Low power mode. 0/8 Doc ID 06 Rev

31 UM7 Hardware and layout.. STM8AL board LCD (6 segments, commons) This LCD allows the STM8ALL68T to display any information on four -segment digits and BARs, using all COMs. (See the LCD segment mapping in Figure 8 and pin connections in Table 7). The two first left digits of the LCD display are not used in this application. Note: Characteristics overview: 6 segments and commons Drive method: multiplexed / duty, / bias Operating voltage: V Operating temperature: 0 to 0 C Connector: 8-pin DIL. mm pitch When the LCD is plugged in, all I/O ports listed in Table 7 are unavailable. To use one of these as I/O, you must remove the LCD Figure 8. LCD segment mapping Doc ID 06 Rev /8

32 Hardware and layout UM7 Table 7. STM8ALL68T LCD connections LCD Pin Name PIN COM COM COM COM0 N P D E DP COLON C M N P D E DP COLON C M PE_LCDSEG N P D E PE_LCDSEG 6 DP COLON C M PE_LCDSEG6 7 N P D E PD0_LCDSEG7 8 DP COLON C M PD_LCDSEG8 9 N P D E PD_LCDSEG9 0 BAR BAR C M PB0_LCDSEG0 6N 6P 6D 6E PB_LCDSEG BAR0 BAR 6C 6M PD_LCDCOM COM PA6_LCDCOM COM PA_LCDCOM COM PA_LCDCOM0 6 COM0 PB_LCDSEG 7 6J 6K 6A 6B PB_LCDSEG 8 6H 6Q 6F 6G PA7_LCDSEG0 9 J K A B PE0_LCDSEG 0 H Q F G PD6_LCDSEG0 J K A B PD7_LCDSEG H Q F G PD_LCDSEG8 J K A B PD_LCDSEG9 H Q F G J K A B 6 H Q F G 7 J K A B 8 H Q F G /8 Doc ID 06 Rev

33 UM7 Hardware and layout..6 STM8AL board solder bridges Table 8. STM8AL board solder bridges Bridge State Description SB (Reserved) ON Reserved, do not modify. SB (STM_RST) SB (MCO) OFF ON OFF ON SB, (Reserved) OFF Reserved, do not modify. SB6, 7, 8 (I DD circuitry) SB9, 0 (Xtal.768 khz) SB (L99PM6GXP Reset) ON OFF OFF ON OFF ON SB (Reserved) ON Reserved, do not modify. SB, (USBV) ON OFF SB, 6 (Reserved) ON Reserved, do not modify.. Default SBx state is shown in bold. signal of STMF0C8T6 (ST-LINK/V) is not connected to GND. signal of STMF0C8T6 (ST-LINK/V) is connected to GND. MCO clock from STMF0C8T6 is not connected to PA (OSC_IN) of STM8ALL68T. MCO clock from STMF0C8T6 is connected to PA (OSC_IN) of STM8ALL68T. I DD measurement circuitry and features connected. I DD measurement circuitry and features are not connected (freeing PF0, PC and PE6). PC and PC6 of STM8ALL68T are free for general purpose I/Os. PC and PC6 of STM8ALL68T are connected to.768 khz crystal oscillator (if fitted on board). NRESET of L99PM6GXP is not connected to STM8ALL68T Reset pin (external watchdog disable). NRESET of L99PM6GXP is connected to STM8ALL68T Reset pin (external watchdog enable). USBV is distributed on CN/CN connectors (USBV can drive an external board connected to CN and CN). USBV is not distributed on CN/CN connectors...7 STM8AL board jumpers selection Table 9. STM8AL board jumpers selection Jumper State () Description JP (Reserved) OFF Reserved, do not modify. - OFF Ibias measurement selection. JP (I DD ) - ON I DD measurement selection. JP (Reserved) - Reserved, do not modify.. Default jumper state is shown in bold. Doc ID 06 Rev /8

34 Hardware and layout UM7..8 STM8AL board extension connection Male headers P and P connectors can connect the STM8AL board to a standard prototyping/wrapping board. Free GPI/Os of STM8ALL68T are available on P. L99PM6GXP device I/Os are connected to P. P and P can also be probed by an oscilloscope, a logic analyzer or a voltmeter. Table 0. Pin number P STM8AL board P pinout Microcontroller connectivity Pin number STM8AL MCU Board pin name Type Main function Alternate function GND Digital ground I/O Reset PA PC6 I/O Port C6 OSC_OUT PC I/O Port C OSC_IN 8 PC I/O Port C IC_SCL 6 7 PC0 I/O Port C0 IC_SDA 7 0 V DD Microcontroller Digital power supply 8 V V board power supply (output V from L99PM6GXP) Table. STM8AL board P pinout L99PM6GXP connectivity () Pin number P Pin number L99PM6GXP Board pin name Type Main function V. V board power supply (output. V from U PWR_STM8) 0 WU I Wake-up input 8 OUT O High-side driver output (7, typ.) 9 OUT O High-side driver output (7, typ.) 0 O_HS O High-side driver (, typ.) 6 REL O Low-side driver output ( typ.) 7 REL O Low-side driver output ( typ.) 8 GND Digital ground 9 VBAT I External power supply (Vdc typ.). For additional information on L99PM6GXP device connectivity, please refer to product datasheet available at /8 Doc ID 06 Rev

35 UM7 STM8A-DISCOVERY boards mechanical drawing STM8A-DISCOVERY boards mechanical drawing. STM8AF board mechanical drawing Figure 9. STM8AF board mechanical drawing Doc ID 06 Rev /8

36 STM8A-DISCOVERY boards mechanical drawing UM7. STM8AL board mechanical drawing Figure 0. STM8AL board mechanical drawing 6/8 Doc ID 06 Rev

37 Doc ID 06 Rev 7/8 6 STM8AF board electrical schematics Figure. A B C D VDD STM8AF board top level PB0 PB PB PB6 P Header P Header X PD7 PD PD PA6 PE0 PE6 PC PC PC PB PB PB PB7 GND Test Point TP VDD STM8AF_USART_RX STM8AF_USART_TX TP TP TP TP PA PA LIN_TX LIN_RX SPI_MISO SPI_MOSI SPI_SCK SPI_NSS CAN_TX CAN_RX PD PD PD7 PC PC PC LIN_TX LIN_RX SPI_MISO SPI_MOSI SPI_SCK SPI_NSS CAN_TX CAN_RX U_ST_LINK ST_LINK_V.SCHDOC PA PA U_STM8AF STM8AF.SchDoc MCO ST_LINK_SWIM LIN_TX LIN_RX ST_LINK_SWIM SPI_MISO SPI_MOSI MCO SPI_SCK SPI_NSS PA PA CAN_TX PA6 CAN_RX PB0 PD PB PD PB PD7 PB PB PC PC PC U_CAN_LIN CAN_LIN.SchDoc LIN_TX LIN_RX SPI_MISO SPI_MOSI SPI_SCK SPI_NSS CAN_TX CAN_RX PB PB6 PB7 PE0 PE6 REL REL WU OUT OUT OUT_HS CANH CANL LIN MCO ST_LINK_SWIM ST_LINK_SWIM MCO PA PA PA6 PB0 PB PB PB PB PB PB6 PB7 PE0 PE6 REL REL WU OUT OUT OUT_HS CANH CANL LIN STM8AF_USART_RX STM8AF_USART_TX RevA.0 --> PCB label MB06 A-00 RevB.0 --> PCB label MB06 B-00 - Add capacitor for consumption delay when step-up start - Adjust few values of components STMicroelectronics Title: USB VBAT USBV USBV VBAT STM8AF BOARD V CANH CANL WU OUT OUT OUT_HS REL REL Number: MB06 Rev: B.0(PCB.SCH) Date:0//0 Sheet of LIN CANL CANH LIN VBAT SB SB SB0 SB P CN Header F 90 xh CN Header Header M 90 XH Male Female A B C D UM7 STM8AF board electrical schematics

38 8/8 Doc ID 06 Rev Figure. A B C D Board Ident: PC=0 R6 00K C9 0pF V C0 V 00nF SB USB CN VCC D- D+ ID GND SHELL Not Fitted STM8AF board ST-LINK/V (SWIM only) 0 07BMR-0-SM X 8MHz STM8AF_USART_RX PA PA STM8AF_USART_TX R R R9 R8 C7 0pF Close to JP Not Fitted D 0K 0K OSC_IN OSC_OUT STM_RST K7 K7 SB TX RX SB AIN_ STLINK_TX BAT60JFILM JP USBV SB R7 K R8 0 USB_DM V R6 0 USB_DP R 00K V VBAT PC PC PC OSCIN OSCOUT VSSA VDDA PA0 PA PA STLINK_RX Not Fitted D R 00K SWIM_IN SWIM SWIM_IN SWIM_RST SWIM_RST_IN T_JTCK T_JTDO T_JTDI T_ T_JRST SWIM_IN SWIM STM_JTCK VDD_ VSS_ PB9 PB8 BOOT0 PB7 PB6 PB PB/JNTRST PB/JTDO PA/JTDI JTCK/SWCLK PA PA PA PA6 PA7 PB0 PB PB/BOOT PB0 PB VSS_ VDD_ IO IO GND D BAT60JFILM BAT60JFILM U ESDAVL V VDD_ VSS_ JTMS/SWDIO PA PA PA0 PA9 PA8 PB PB PB PB V USBV U STMF0C8T6 6 V STM_JTMS USB_DP USB_DM T_SWO 0 LED_STLINK T_JTMS 6 T_JTCK T_SWDIO_IN V U Vin C8 00nF PWR C 00nF INH C GND BYPASS μf_xr_060 LD98MR C 00nF RC Must be very close to STMF0 pin 9 R7 MCO MCO 00 C 0pF R0 00 Not Fitted Vout C 00nF C 0nF_X7R_060 C6 00nF V C μf_xr_060 C 00nF CN SWIM_IN SWIM_RST_IN STM_JTCK STM_JTMS R0 0 R 0 V SWIM COM LED_STLINK SWIM SWIM_RST Idd R 0 R 0 V R9 680 R 7 VDD R 7 JP R K STMicroelectronics LD RED LD Red Title: STM8AF BOARD ST-LINK/V (SWIM only) V Number: MB06 Rev: B.0(PCB.SCH) Date:0//0 Sheet of R 0 _Green LD_BICOLOR_CMS ST_LINK_SWIM ST_LINK_SWIM STM8AF_RESET PWR V A B C D STM8AF board electrical schematics UM7

39 Doc ID 06 Rev 9/8 Figure. A B C D STM8AF board MCU Close to XTAL & MCU MCO MCO STM8AF_USART_RX STM8AF_USART_TX C8 0pF C7 0pF PA PA Not Fitted SB R 0 X 6MHz R 60 PA PA VDD VDD V R 0K C9 0nF C 680nF L BEAD PA6 C uf PD LIN_TX LIN_RX PD7 PA PA VCAP PA PA PA PA6 VDD C 00nF C 00nF ST_LINK_SWIM PD VDDA PD7 LIN_RX LIN_TX PD PD PD ST_LINK_SWIM PD0 OSCIN/PA OSCOUT/PA Vssio_ Vss VCAP Vdd Vddio_ PA PA PA PA6 C6 00nF PE0 PE PE PE PD7 PD6 PD PD PD PD PD PD0 PE0 PE PE PE Vdda Vssa PB7 PB6 PB PB PB PB PB PB0 PE7 PE PB7 PB6 PB PB PB PB PB PB0 PE7 PE6 C0 00nF PE0 PG PG0 PC7 PC6 Vddio_ Vssio_ PC PC PC PC PC PE PE6 PB0 PB PB PB PB PB PB6 PB7 U STM8AF88T CAN_RX CAN_TX SPI_MISO SPI_MOSI VDD SPI_SCK PC PC PC PC PC PC PC SPI_NSS CAN_RX CAN_TX SPI_MISO SPI_MOSI SPI_SCK SPI_NSS PE7 PA PC PD0 PD PE V RV 0K STMicroelectronics Title: R K R9 0 R7 0 R6 0 R8 0 LD red LD7 green LD green LD green LD6 green PE STM8AF BOARD MCU User Button C6 00nF User Button PE C0 00nF Number: MB06 Rev: B.0(PCB.SCH) Date:0//0 Sheet of V V R0 K7 R K7 SW-PUSH-CMS B SW-PUSH-CMS B A B C D UM7 STM8AF board electrical schematics

40 0/8 Doc ID 06 Rev Figure. A B C USBV D STM8AF board CAN/LIN and V C 0nF 7 C+ GND VCC ST66A C7 0uF/V C+ SHDN VOUT 8 6 LIN_TX CAN_TX SHDN C6 0uF/V C 0nF LIN_TX FLASH Mode V R6 K JP LIN ON FLASH Mode CAN_TX V R K C 0nF CAN ON C 0nF 7 JP C+ GND VCC ST66A C+ SHDN VOUT 8 6 SPI_NSS SPI_SCK SPI_MOSI SPI_MISO LIN_RX CAN_RX SHDN C 0nF D6 SPI_NSS SPI_SCK SPI_MOSI SPI_MISO LIN_RX CAN_RX BAT60JFILM V SB6 V R K R K R K R K R K R8 K C 00nF C 0nF 9 0 VBAT V V CSN CLK DI DO TxDC RxDC D BAT60JFILM C8 0uF/V NRESET OPOUT OP- OP+ OPOUT OP- OP+ U6 C- C- U7 C- C- RxDL/NINT TxDL GND 6 R9 0K V VS R0 K SHDN WU WU WU CAN_Supply AGND U L99PM6GXP REL REL OUT_HS OUT OUT OUT/FSO OUT CANH SPLIT CANL LINPU LIN STMicroelectronics Title: REL REL 0 OUT_HS 9 OUT 8 OUT 7 6 WU D SB7 CANH CANL V BAT60JFILM C9 0nF SB8 USBV C 0nF R7 K REL REL OUT_HS OUT OUT WU LIN SB9 R 0 STM8AF BOARD CAN / LIN & V Number: MB06 Rev: B.0(PCB.SCH) Date:0//0 Sheet of LIN CANH CANL A B C D STM8AF board electrical schematics UM7

41 Doc ID 06 Rev /8 7 STM8AL board electrical schematics Figure. A B C D P Header 8 STM8AL board top level STM8AL_USART_RX STM8AL_USART_TX GND Test Point PC6 PC PC PC0 V TP VDD PC PC STM8AL_USART_RX STM8AL_USART_TX TP TP TP TP U_ST_LINK ST_LINK_V.SCHDOC PC PC ST_LINK_SWIM MCO PC PC MCO ST_LINK_SWIM SPI_MISO SPI_MOSI SPI_SCK SPI_NSS IDD_CNT_EN IDD_Measurement IDD_WAKEUP PC0 PC PC PC6 PC PC SPI_MISO SPI_MOSI SPI_SCK SPI_NSS U_STM8AL STM8AL.SchDoc SPI_MISO SPI_MOSI SPI_SCK SPI_NSS PC0 PC PC PC6 MCO ST_LINK_SWIM MCO USART_RX USART_TX IDD_CNT_EN IDD_Measurement IDD_WAKEUP U_LIN LIN.SchDoc LIN_RX LIN_TX SPI_MISO SPI_MOSI SPI_SCK SPI_NSS ST_LINK_SWIM REL REL WU OUT OUT OUT_HS PD7_LCDSEG PD6_LCDSEG0 PD_LCDSEG9 PD_LCDSEG8 PB_LCDSEG PB_LCDSEG PB_LCDSEG PB0_LCDSEG0 PD_LCDSEG9 PD_LCDSEG8 PD0_LCDSEG7 PE_LCDSEG6 PE_LCDSEG PE_LCDSEG PE0_LCDSEG PA7_LCDSEG0 PD_LCDCOM PA6_LCDCOM PA_LCDCOM PA_LCDCOM0 LIN REL REL WU OUT OUT OUT_HS LIN IDD_CNT_EN IDD_Measurement IDD_WAKEUP IDD_measurement.SchDoc U_Power IDD_CNT_EN IDD_Measurement IDD_WAKEUP U_LCD GH087_buttons.SchDoc PD7_LCDSEG PD6_LCDSEG0 PD_LCDSEG9 PD_LCDSEG8 PB_LCDSEG PB_LCDSEG PB_LCDSEG PB0_LCDSEG0 PD_LCDSEG9 PD_LCDSEG8 PD0_LCDSEG7 PE_LCDSEG6 PE_LCDSEG PE_LCDSEG PE0_LCDSEG PA7_LCDSEG0 PD_LCDCOM PA6_LCDCOM PA_LCDCOM PA_LCDCOM0 RevA.0 --> PCB label MB07 A-00 RevB.0 --> PCB label MB07 B-00 - Add capacitor for consumption delay when step-up start - Adjust few values of components STMicroelectronics Title: USB VBAT USBV USBV VBAT STM8AL BOARD Number: MB07 Rev: B.0(PCB.SCH) Date:0//0 Sheet of 6 LIN CANL CANH CANH CANL LIN V SB6 SB SB SB WU OUT OUT OUT_HS REL REL VBAT CN Header F 90 xh CN Header M 90 XH P Header 9 Male Female A B C D UM7 STM8AL board electrical schematics

42 /8 Doc ID 06 Rev Figure 6. A B C D Board Ident: PC=0 R6 00K C8 0pF V C0 V 00nF SB USB CN VCC D- D+ ID GND SHELL Not Fitted STM8AL board ST-LINK/V (SWIM only) 0 07BMR-0-SM X 8MHz STM8AL_USART_RX PC PC STM8AL_USART_TX R R R0 R9 C7 0pF Close to JP Not Fitted D 0K 0K OSC_IN OSC_OUT STM_RST K7 K7 SB TX RX SB AIN_ STLINK_TX BAT60JFILM JP USBV SB R9 K R 0 USB_DM V R0 0 USB_DP R8 00K V VBAT PC PC PC OSCIN OSCOUT VSSA VDDA PA0 PA PA STLINK_RX Not Fitted D R6 00K SWIM_IN SWIM SWIM_IN SWIM_RST SWIM_RST_IN T_JTCK T_JTDO T_JTDI T_ T_JRST SWIM_IN SWIM STM_JTCK VDD_ VSS_ PB9 PB8 BOOT0 PB7 PB6 PB PB/JNTRST PB/JTDO PA/JTDI JTCK/SWCLK PA PA PA PA6 PA7 PB0 PB PB/BOOT PB0 PB VSS_ VDD_ IO IO GND D BAT60JFILM BAT60JFILM U ESDAVL V VDD_ VSS_ JTMS/SWDIO PA PA PA0 PA9 PA8 PB PB PB PB V USBV U STMF0C8T6 6 V STM_JTMS USB_DP USB_DM T_SWO 0 LED_STLINK T_JTMS 6 T_JTCK T_SWDIO_IN V U Vin C 00nF PWR C9 00nF INH C GND BYPASS μf_xr_060 LD98MR C 00nF RC Must be very close to STMF0 pin 9 R8 MCO MCO 00 C 0pF R7 00 Not Fitted Vout C 00nF C 0nF_X7R_060 C6 00nF V CN C μf_xr_060 C 00nF STM_JTCK STM_JTMS SWIM_IN SWIM_RST_IN V R 0 R 0 SWIM V COM LED_STLINK SWIM SWIM_RST U Vin R 0 R 0 V R 680 R 7 R7 7 PWR_STM8 INH C GND BYPASS μf_xr_060 LD98MR C0 00nF LD Red STMicroelectronics Title: STM8AL BOARD ST-LINK/V (SWIM only) Number: MB07 Rev: B.0(PCB.SCH) Date:0//0 Sheet of 6 Vout R 80 LD RED R 0 _Green LD_BICOLOR_CMS ST_LINK_SWIM ST_LINK_SWIM C 0nF_X7R_060 V STM8AF_RESET V C8 μf_xr_060 C9 00nF PWR V A B C D STM8AL board electrical schematics UM7

43 Doc ID 06 Rev /8 Figure 7. A B C D STM8AL board MCU ST_LINK_SWIM Close to XTAL & MCU MCO C 0pF C 0pF MCO Not Fitted SB R 0 X 6MHz R 60 VDD Not Fitted R6 0 C uf V R 0K C7 0nF PA_LCDCOM0 PA_LCDCOM PA6_LCDCOM PA7_LCDSEG0 PE0_LCDSEG PE_LCDSEG PE_LCDSEG PE_LCDSEG6 PD0_LCDSEG7 PD_LCDCOM PD_LCDSEG8 PD_LCDSEG9 PB0_LCDSEG0 C8 uf VDD VDDA C6 00nF VDD PA0 PA PA 6 PA6 7 PA PE0 PE PE 6 PE 7 PE 8 PE 9 PD0 0 PD PD PD PB0 C 00nF U0 PA0 /PA PA PA PA PA PA6 PA7 AVSS VDD VDDA VREF+ VLCD PE0 PE PE PE PE PE PD0 PD PD PD PB0 STM8ALL68T L BEAD C9 uf PE7 PE6 PC7 PC6 PC PC PC PC VSSIO VDDIO PC PC0 PD7 PD6 PD PD PF0 PB7 PB6 PB PB PB PB PB VDDA C0 00nF PE7 PE6 PC7 PC6 PC PC PC PC PC PC0 PD7 PD6 PD PD PF0 PB7 PB6 PB PB PB PB PB IDD_WAKEUP SB9 IDD_CNT_EN USART_TX USART_RX C 6.8pF VDD PC PC0 PD7_LCDSEG PD6_LCDSEG0 PD_LCDSEG9 PD_LCDSEG8 IDD_Measurement SPI_MISO SPI_MOSI SPI_SCK SPI_NSS PB_LCDSEG PB_LCDSEG PB_LCDSEG PE7 PC7 STMicroelectronics Title: R0 80 R 0 X LD red LD green C7 6.8pF MC06-G-06Q-.768 (manufacturer JFVNY) R 0 Must be close to the Crystal and ON SB0 User Button PE PC6 PC C7 00nF PC6 PC V R K7 B STM8AL BOARD MCU Number: MB07 Rev: B.0(PCB.SCH) Date:0//0 Sheet of 6 SW-PUSH-CMS User Button PE C 00nF V R8 K7 B SW-PUSH-CMS A B C D UM7 STM8AL board electrical schematics

44 STM8AL board electrical schematics UM7 Figure 8. STM8AL board LCD A A LCD PD_LCDSEG8 PD_LCDSEG9 PD7_LCDSEG PD6_LCDSEG0 PA7_LCDSEG0 PE0_LCDSEG PB_LCDSEG PB_LCDSEG PA_LCDCOM0 PA_LCDCOM B B SEG0 SEG SEG SEG SEG SEG SEG6 SEG7 SEG8 SEG9 SEG0 SEG COM COM SEG SEG SEG SEG0 SEG9 SEG8 SEG7 SEG6 SEG SEG SEG SEG COM0 COM U6 GH087T PA6_LCDCOM PD_LCDCOM PB_LCDSEG PB0_LCDSEG0 PE_LCDSEG PD_LCDSEG9 C PE_LCDSEG PD_LCDSEG8 C PE_LCDSEG6 PD0_LCDSEG7 D D STMicroelectronics Title: STM8AL BOARD LCD Number: MB07 Rev: B.0(PCB.SCH) Date:0//0 Sheet of 6 /8 Doc ID 06 Rev

45 Doc ID 06 Rev /8 Figure 9. A B C D STM8AL board IDD_measurement V IDD Measure off V VDD on R (%) JP U S G S G R K(%) D D D D STSDPF0L R8 7K U8 MAX998FEUK+ U9 I/O O/I C GND VCC SB8 7HG66STR U 7LXG0CTR V PE6 IDD_WAKEUP V U7 Q Q Q Q6 Q Q7 Q GND R 0K VCC Q0 Q8 Q9 CLR CI CO CO M7HC060TTR C uf C 00nF C6 nf R 0 R9 K R6 0K R7 0K V Oscillator frequency 0KHz PF0 IDD_Measurement SB6 PC IDD_CNT_EN SB7 STMicroelectronics Title: STM8AL BOARD IDD_Measurement Number: MB07 Rev: B.0(PCB.SCH) Date:0//0 Sheet of 6 A B C D UM7 STM8AL board electrical schematics

46 6/8 Doc ID 06 Rev Figure 0. A B C USBV D STM8AL board LIN and V C 0nF 7 C+ GND VCC ST66A C6 0uF/V C+ SHDN VOUT LIN_TX 8 6 LIN_TX SHDN C 0uF/V C6 0nF FLASH Mode V R K JP LIN ON C 0nF C8 0nF 7 GND SHDN VCC VOUT ST66A LIN_RX 8 6 SPI_NSS SPI_SCK SPI_MOSI SPI_MISO V V D C 0nF SHDN D7 V BAT60JFILM V SB SPI_NSS R7 K SPI_SCK R8 K SPI_MOSI R9 K SPI_MISO R0 K D BAT60JFILM LIN_RX BAT60JFILM R 0 R K V C9 00nF C 0nF 9 0 VBAT V V CSN CLK DI DO TxDC RxDC D8 BAT60JFILM C 0uF/V NRESET OPOUT OP- OP+ OPOUT OP- OP+ U C- C- C+ C+ U C- C- RxDL/NINT TxDL GND 6 R6 K R7 0K V VS SHDN OUT OUT OUT/FSO OUT WU WU WU CAN_Supply AGND U L99PM6GXP REL REL OUT_HS CANH SPLIT CANL LINPU LIN STMicroelectronics Title: REL REL 0 OUT_HS 9 OUT 8 OUT 7 6 WU D6 R K BAT60JFILM C 0nF SB USBV C0 0nF REL REL OUT_HS OUT OUT WU LIN STM8AL BOARD LIN & V Number: MB07 Rev: B.0(PCB.SCH) Date:0//0 Sheet 6 of 6 LIN A B C D STM8AL board electrical schematics UM7

47 UM7 Revision history 8 Revision history Table. Document revision history Date Revision Changes -Nov-0 Initial release. Doc ID 06 Rev 7/8

48 UM7 Please Read Carefully: Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries ( ST ) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST s terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein. UNLESS OTHERWISE SET FORTH IN ST S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS EXPRESSLY APPROVED IN WRITING BY TWO AUTHORIZED ST REPRESENTATIVES, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER S OWN RISK. Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST. ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners. 0 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America 8/8 Doc ID 06 Rev

UM1724 User manual. STM32 Nucleo boards. Introduction

UM1724 User manual. STM32 Nucleo boards. Introduction User manual STM32 Nucleo boards Introduction The STM32 Nucleo board (NUCLEO-F030R8, NUCLEO-F072RB, NUCLEO-F103RB, NUCLEO-F302R8, NUCLEO-F334R8, NUCLEO-F401RE, NUCLEO-F411RE, NUCLEO- L053R8, NUCLEO-L152RE)

More information

UM0817 User Manual STM8S-DISCOVERY. Introduction. Features

UM0817 User Manual STM8S-DISCOVERY. Introduction. Features UM087 User Manual STM8S-DISCOVERY Introduction The STM8S-DISCOVERY is a quick start evaluation board which helps you to discover the STM8 features, and to develop and share your own application. It is

More information

UM1525 User manual. STM32F0DISCOVERY Discovery kit for STM32 F0 microcontrollers. Introduction

UM1525 User manual. STM32F0DISCOVERY Discovery kit for STM32 F0 microcontrollers. Introduction User manual STM32F0DISCOVERY Discovery kit for STM32 F0 microcontrollers Introduction The STM32F0DISCOVERY helps you to discover the STM32 F0 Cortex -M0 features and to develop your applications easily.

More information

Discovery kit for STM32F030 Value Line microcontrollers

Discovery kit for STM32F030 Value Line microcontrollers User manual Discovery kit for STM32F030 Value Line microcontrollers Introduction The STM32F030 Value Line Discovery kit (32F0308DISCOVERY) helps you to discover the device features and to develop your

More information

UM1570 User manual. Discovery kit with STM32F303VC MCU. Introduction

UM1570 User manual. Discovery kit with STM32F303VC MCU. Introduction UM570 User manual Discovery kit with STM3F303VC MCU Introduction The STM3F3DISCOVERY discovery kit is a complete demonstration and development platform for STMicroelectronics ARM Cortex -M4 core-based

More information

UM1724 User manual. STM32 Nucleo-64 boards. Introduction

UM1724 User manual. STM32 Nucleo-64 boards. Introduction User manual STM32 Nucleo-64 boards Introduction The STM32 Nucleo-64 board (NUCLEO-F030R8, NUCLEO-F070RB, NUCLEO-F072RB, NUCLEO-F091RC, NUCLEO-F103RB, NUCLEO-F302R8, NUCLEO-F303RE, NUCLEO-F334R8, NUCLEO-F401RE,

More information

AN2586 Application note

AN2586 Application note AN2586 Application note STM32F10xxx hardware development: getting started Introduction This application note is intended for system designers who require a hardware implementation overview of the development

More information

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

M68EVB908QL4 Development Board for Motorola MC68HC908QL4 M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: [email protected] Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3

More information

MX PIC24F Educational Module User Manual

MX PIC24F Educational Module User Manual MX PIC24F Educational Module User Manual Revision History Date Description Initial release. Table of Contents 1. Introduction... 3 1.1. Package Contents... 3 1.2. Key Hardware Features... 4 2. Hardware

More information

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT HARDWARE GUIDE This document is part of Turbo Programmer documentation. For Developer Documentation, Applications and Examples, see http:/// PRELIMINARY (C)

More information

PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod. User Manual. Document version 2.0.1 (2013-08-06)

PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod. User Manual. Document version 2.0.1 (2013-08-06) PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod User Manual Document version.0. (0-0-0) Products taken into account Product Name Part number Model PCAN-MicroMod Evaluation

More information

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Hello, and welcome to this presentation of the STM32L4 reset and clock controller. Hello, and welcome to this presentation of the STM32L4 reset and clock controller. 1 The STM32L4 reset and clock controller manages system and peripheral clocks. STM32L4 devices embed three internal oscillators,

More information

Lab Experiment 1: The LPC 2148 Education Board

Lab Experiment 1: The LPC 2148 Education Board Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,

More information

STM-P103 development board user's manual

STM-P103 development board user's manual STM-P103 development board user's manual Rev.B, September 2013 Copyright(c) 2013, OLIMEX Ltd, Some rights reserved INTRODUCTION: STM32-P103 board is development board which allow exploring the complete

More information

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information Rev. 2.1 17. April 2007 Preliminary Data Sheet Document information Info Keywords Content MFRC522, MFRC523, MFRC52x, MFRD522, MFRD523, Mifare Contactless Smart Card Reader Reference Design, Mifare Reader

More information

ET-BASE AVR ATmega64/128

ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 which is a Board Microcontroller AVR family from ATMEL uses MCU No.ATmega64 and ATmega128 64PIN. Board ET-BASE AVR ATmega64/128 uses MCU s resources on

More information

STM32F103x8 STM32F103xB

STM32F103x8 STM32F103xB STM32F103x8 STM32F103xB Medium-density performance line ARM -based 32-bit MCU with 64 or 128 KB Flash, USB, CAN, 7 timers, 2 ADCs, 9 com. interfaces Features Datasheet - production data ARM 32-bit Cortex

More information

AN3265 Application note

AN3265 Application note Application note Handling hardware and software failures with the STM8S-DISCOVERY Application overview This application is based on the STM8S-DISCOVERY. It demonstrates how to use the STM8S window watchdog

More information

STM32L. Ultra-low-power Cortex -M3 devices

STM32L. Ultra-low-power Cortex -M3 devices STM32L Ultra-low-power Cortex -M3 devices STM32L press release STM32L 32- to 128-Kbyte products are entering full production 2 nd half March 2011 Part of industry s largest ARM Cortex -M 32-bit microcontroller

More information

AN4646 Application note

AN4646 Application note Application note Peripheral interconnections on STM32F401 and STM32F411 lines Introduction On top of the highest performance and the lowest power consumption of the STM32F4 family, STM32F401/411 peripherals

More information

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE SMART ARM-based Microcontrollers SMARTCARD XPRO USER GUIDE Preface Atmel SMARTCARD Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Atmel SMARTCARD Xplained Pro is designed

More information

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc. SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance

More information

Atmel Norway 2005. XMEGA Introduction

Atmel Norway 2005. XMEGA Introduction Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K

More information

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of applications such as home appliances, medical, automotive,

More information

STM8L151x4, STM8L151x6, STM8L152x4, STM8L152x6

STM8L151x4, STM8L151x6, STM8L152x4, STM8L152x6 STM8L151x4, STM8L151x6, STM8L152x4, STM8L152x6 8-bit ultra-low-power MCU, up to 32 KB Flash, 1 KB Data EEPROM, RTC, LCD, timers, USART, I2C, SPI, ADC, DAC, comparators Datasheet - production data Features

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32

More information

AN3252 Application note

AN3252 Application note Application note Building a wave generator using STM8L-DISCOVERY Application overview This application note provides a short description of how to use the STM8L-DISCOVERY as a basic wave generator for

More information

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.

More information

AN4488 Application note

AN4488 Application note Application note Getting started with STM32F4xxxx MCU hardware development Introduction This application note is intended for system designers who require an overview of the hardware implementation of

More information

Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected]

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected] Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield Arduino Dual L6470 Stepper Motor Shield Data Sheet Adaptive Design ltd V1.0 20 th November 2012 Adaptive Design ltd. Page 1 General Description The Arduino stepper motor shield is based on L6470 microstepping

More information

Real Time Clock USB Evaluation Board V3.0

Real Time Clock USB Evaluation Board V3.0 Real Time Clock USB Evaluation Board V.0 Application Note February 9, 008 RTC EVB Intersil RTC Devices Supported Introduction This evaluation board provides a platform for testing Intersil Real Time Clock

More information

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview R Arduino Due Arduino Due Front Arduino Due Back Overview The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit

More information

Designing VM2 Application Boards

Designing VM2 Application Boards Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A

More information

EasyPIC4 User s Manual

EasyPIC4 User s Manual SOFTWARE AND HARDWARE SOLUTIONS FOR THE EMBEDDED WORLD MikroElektronika - Books - Compilers User s Manual PIC MICROCHIP DEVELOPMENT BOARD 3in1 mikro IN-CIRCUIT DEBUGGER USB 2.0 IN-CIRCUIT PROGRAMMER With

More information

PolyBot Board. User's Guide V1.11 9/20/08

PolyBot Board. User's Guide V1.11 9/20/08 PolyBot Board User's Guide V1.11 9/20/08 PolyBot Board v1.1 16 pin LCD connector 4-pin SPI port (can be used as digital I/O) 10 Analog inputs +5V GND GND JP_PWR 3-pin logic power jumper (short top 2 pins

More information

FLYPORT Wi-Fi 802.11G

FLYPORT Wi-Fi 802.11G FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB

More information

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16)

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16) PCAN-MicroMod Universal I/O Module with CAN Interface User Manual Document version 2.1.0 (2014-01-16) Products taken into account Product Name Part number Model PCAN-MicroMod IPEH-002080 with firmware

More information

Z8 Encore! XP F082A Series Development Kit

Z8 Encore! XP F082A Series Development Kit ZF0A00KITG Z Encore! XP F0A Series Development Kit UM00-009 Copyright 009 by Zilog, Inc. All rights reserved. www.zilog.com Z Encore! XP F0A Series Development Kit ii Revision History Each instance in

More information

RC2200DK Demonstration Kit User Manual

RC2200DK Demonstration Kit User Manual Demonstration Kit User Manual Table of contents TABLE OF CONTENTS... 1 QUICK INTRODUCTION... 2 INTRODUCTION... 3 DEMONSTRATION BOARD... 4 POWER SUPPLY SECTION... 5 RS-232 INTERFACE... 6 CONNECTORS... 7

More information

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL X1: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least

More information

UniPi technical documentation REV 1.1

UniPi technical documentation REV 1.1 technical documentation REV 1.1 Contents Overview... 2 Description... 3 GPIO port map... 4 Power Requirements... 5 Connecting Raspberry Pi to UniPi... 5 Building blocks... 5 Relays... 5 Digital Inputs...

More information

Thermostat Application Module Kit

Thermostat Application Module Kit Thermostat Application Module Kit PUG0040-00 Product User Guide Kit Contents Overview Thermostat Application Module CD-ROM: Software Examples and Documentation The Thermostat Application Module provides

More information

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on

More information

Figure 1. STM32F429 Discovery board: STM32F429I-DISCO

Figure 1. STM32F429 Discovery board: STM32F429I-DISCO User manual Getting started with the STM32F429 Discovery kit Introduction This document describes the software, firmware and hardware environments and development recommendations required to build an application

More information

LED light control using DMX512 control method

LED light control using DMX512 control method LED light control using DMX512 control method June 2011 Why intelligent control? Different needs for control Energy saving Dimming according to natural light, on-off according to room occupancy, for example

More information

STM32F4DISCOVERY. Discovery kit with STM32F407VG MCU. Features. Description

STM32F4DISCOVERY. Discovery kit with STM32F407VG MCU. Features. Description Discovery kit with STM32F407VG MCU Data brief Features STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex -M4 with FPU core, 1-Mbyte Flash memory, 192-Kbyte RAM in an LQFP100 package On-board ST-LINK/V2

More information

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player Watt Saver for a Cell Phone AC Adapter Reference Design Document Number: DRM130 Rev 1, 10/2013 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Introduction 1.1 Overview...5

More information

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description APPLICATION NOTE Atmel AT259: In House Unit with Bluetooth Low Energy Module Hardware User Guide Features 8-bit Atmel Microcontroller Low power consumption Interface with BLE with UART Bi-direction wake

More information

PIC-MAXI-WEB development board Users Manual

PIC-MAXI-WEB development board Users Manual PIC-MAXI-WEB development board Users Manual Rev.A, July 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: This board allows you to easily develop Ethernet connectivity applications.

More information

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE 1. Kit Contents The RF to USB Reference Design contains the following items: Si1012 Energy Harvesting Wireless Sensor Node EZRadioPRO USB Dongle ToolStick

More information

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE SM1231 RF MODULE Revision 1.0 11/2009 Page 1 of 8 www.semtech.com Table of Contents Table of Contents...2 Index of Figures...2 Index of Tables...2 1 Introduction...3 2 Reference Design...3 3 PCB Layout...6

More information

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE Atmel QTouch QT1 Xplained Pro USER GUIDE Preface Atmel QT1 Xplained Pro kit is a set of two extension boards that enables evaluation of self- and mutual capacitance mode touch using the Peripheral Touch

More information

Chapter 13. PIC Family Microcontroller

Chapter 13. PIC Family Microcontroller Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to

More information

Android Controlled Based Interface

Android Controlled Based Interface Android Controlled Based Interface Objective Fix Foba Build Rofi (Fifth Generation Robot) Develop, Build, and Implement a Dynamic Balanced Biped Robot Table of Contents Objective... 1 Android Controlled

More information

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION Rev A3, Page 1/7 ORDERING INFORMATION Type Order Designation Description and Options Evaluation Board ic-mq EVAL MQ1D ic-mq Evaluation Board ready to operate, accessible through GUI via PC adapter Software

More information

Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor APPLICATION NOTE AVR1925: XMEGA-C3 Xplained Hardware User s Guide Features Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors Ambient light sensor Temperature

More information

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1 RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer

More information

Tutorial for MPLAB Starter Kit for PIC18F

Tutorial for MPLAB Starter Kit for PIC18F Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is

More information

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet.

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet. FT6x06 Self-Capacitive Touch Panel Controller INTRODUCTION The FT6x06 Series ICs are single-chip capacitive touch panel controller ICs with a built-in 8 bit enhanced Micro-controller unit (MCU).They adopt

More information

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes

More information

STM32F100x4 STM32F100x6 STM32F100x8 STM32F100xB

STM32F100x4 STM32F100x6 STM32F100x8 STM32F100xB STM32F100x4 STM32F100x6 STM32F100x8 STM32F100xB Low & medium-density value line, advanced ARM -based 32-bit MCU with 16 to 128 KB Flash, 12 timers, ADC, DAC & 8 comm interfaces Datasheet - production data

More information

Two mechanical buttons Two user LEDs Four expansion headers. Board controller with USB interface. One power LED and one status LED

Two mechanical buttons Two user LEDs Four expansion headers. Board controller with USB interface. One power LED and one status LED APPLICATION NOTE Features Atmel AT02667: XMEGA-E5 Xplained Hardware User s Guide Atmel AVR ATxmega32E5 microcontroller OLED display with 128 32 pixels resolution Ambient light sensor Analog filter Rotary

More information

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE Atmel AVR 8-bit Microcontrollers AT15007: Differences between ATmega328/P and ATmega328PB APPLICATION NOTE Introduction This application note assists the users of Atmel ATmega328 variants to understand

More information

SAM D21 Xplained Pro. Preface. SMART ARM-based Microcontrollers USER GUIDE

SAM D21 Xplained Pro. Preface. SMART ARM-based Microcontrollers USER GUIDE SMART ARM-based Microcontrollers SAM D21 Xplained Pro USER GUIDE Preface The Atmel SAM D21 Xplained Pro evaluation kit is a hardware platform to evaluate the ATSAMD21J18A microcontroller. Supported by

More information

BE635 User Manual. Rev. V1.0. 2013-2014 Bolymin, Inc. All Rights Reserved.

BE635 User Manual. Rev. V1.0. 2013-2014 Bolymin, Inc. All Rights Reserved. BE635 User Manual Rev. V1.0 2013-2014 Bolymin, Inc. All Rights Reserved. Copyright Copyright 2013-2014 BOLYMIN, INC. All rights reserved. No part of the materials may be reproduced, copied or translated

More information

POCKET SCOPE 2. The idea 2. Design criteria 3

POCKET SCOPE 2. The idea 2. Design criteria 3 POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The

More information

AN2586 Application note

AN2586 Application note Application note Getting started with STM32F10xxx hardware development Introduction This application note is intended for system designers who require a hardware implementation overview of the development

More information

Bluetooth low energy expansion board based on BlueNRG for STM32 Nucleo

Bluetooth low energy expansion board based on BlueNRG for STM32 Nucleo User manual Bluetooth low energy expansion board based on BlueNRG for STM32 Nucleo Introduction This document provides detailed hardware requirements and board connections for the X- NUCLEO-IDB04A1 Bluetooth

More information

STM32L151x6/8/B STM32L152x6/8/B

STM32L151x6/8/B STM32L152x6/8/B STM32L151x6/8/B STM32L152x6/8/B Ultra-low-power 32-bit MCU ARM -based Cortex -M3, 128KB Flash, 16KB SRAM, 4KB EEPROM, LCD, USB, ADC, DAC Features Datasheet - production data Ultra-low-power platform 1.65

More information

MAX17061A Evaluation Kit/Evaluation System

MAX17061A Evaluation Kit/Evaluation System 19-4654; Rev 0; 5/09 MAX17061A Evaluation Kit/Evaluation System General Description The MAX17061A evaluation system (EV system) consists of the MAX17061A evaluation kit (EV kit) and the Maxim CMAXQUSB+

More information

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation. Arduino ADK Arduino ADK R3 Front Arduino ADK R3 Back Arduino ADK Front Arduino ADK Back Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface

More information

STK500... User Guide

STK500... User Guide STK500... User Guide Table of Contents Section 1 Introduction... 1-1 1.1 Starter Kit Features...1-1 1.2 Device Support...1-2 Section 2 Getting Started... 2-1 2.1 Unpacking the System...2-1 2.2 System

More information

STM32F103x6 STM32F103x8 STM32F103xB

STM32F103x6 STM32F103x8 STM32F103xB STM32F103x6 STM32F103x8 STM32F103xB Performance line, ARM-based 32-bit MCU with Flash, USB, CAN, seven 16-bit timers, two ADCs and nine communication interfaces Features Preliminary Data Core: ARM 32-bit

More information

STM-103STK development board Users Manual

STM-103STK development board Users Manual STM-103STK development board Users Manual Rev.A, April 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The ARM Cortex-M3 processor is the latest generation of ARM processors for embedded

More information

UPiS - Uninterruptible Power intelligent Supply

UPiS - Uninterruptible Power intelligent Supply UPiS - Uninterruptible Power intelligent Supply www.pimodules.com Introduction The UPiS is an Advanced Powering add-on Module for the RaspberryPi that adds a wealth of additional features to the powering

More information

HANDLING SUSPEND MODE ON A USB MOUSE

HANDLING SUSPEND MODE ON A USB MOUSE APPLICATION NOTE HANDLING SUSPEND MODE ON A USB MOUSE by Microcontroller Division Application Team INTRODUCTION All USB devices must support Suspend mode. Suspend mode enables the devices to enter low-power

More information

UM0488 User manual. STM3210E-EVAL evaluation board. Introduction. Features. Demonstration software. Order code

UM0488 User manual. STM3210E-EVAL evaluation board. Introduction. Features. Demonstration software. Order code UM088 User manual STM0E-EVAL evaluation board Introduction Figure. STM0E-EVAL evaluation board The STMF0Z evaluation board STM0E- EVAL is designed as a complete development platform for STMicroelectronic's

More information

WICE-SPI Hardware Operation Manual

WICE-SPI Hardware Operation Manual Contents 1.Hardware Instruction...1 2. Pin Definition Of WICE-SPI Connector...2 3. Peripheral Circuit Arrangements...3 4. On-Board Programming...4 5. Off-Line Programming...8 1.Hardware Instruction 1.WICE-SPI

More information

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,

More information

MAX6683 Evaluation System/Evaluation Kit

MAX6683 Evaluation System/Evaluation Kit 19-2343; Rev 1; 3/07 MAX6683 Evaluation System/Evaluation Kit General Description The MAX6683 evaluation system (EV system) consists of a MAX6683 evaluation kit (EV kit) and a companion Maxim CMODUSB board.

More information

UM1686 User manual. BlueNRG development kits. Introduction

UM1686 User manual. BlueNRG development kits. Introduction User manual BlueNRG development kits Introduction This document describes the BlueNRG development kits and related hardware and software components. The BlueNRG is a very low power Bluetooth low energy

More information

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Programming Cable for Xilinx FPGAs Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A Overview The Joint Test Action

More information

STM32F103x4 STM32F103x6

STM32F103x4 STM32F103x6 STM32F103x4 STM32F103x6 Low-density performance line, ARM-based 32-bit MCU with 16 or 32 KB Flash, USB, CAN, 6 timers, 2 ADCs, 6 com. interfaces Features Datasheet production data ARM 32-bit Cortex -M3

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign. HARDWARE MANUAL BrightSign HD120, HD220, HD1020 BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.biz TABLE OF CONTENTS OVERVIEW... 1 Block Diagram... 2 Ports...

More information

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface Application te Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface Abstract This

More information

32F072BDISCOVERY. Discovery kit for STM32F072xx microcontrollers. Features. Description

32F072BDISCOVERY. Discovery kit for STM32F072xx microcontrollers. Features. Description Discovery kit for STM32F072xx microcontrollers Data brief Features STM32F072RBT6 microcontroller featuring 128 KB of Flash memory, 16 KB of SRAM in an LQFP64 package On-board ST-LINK/V2 with switch to

More information

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial

More information

Am186ER/Am188ER AMD Continues 16-bit Innovation

Am186ER/Am188ER AMD Continues 16-bit Innovation Am186ER/Am188ER AMD Continues 16-bit Innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Problem with External RAM All embedded systems require RAM Low density SRAM moving

More information

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an

More information

Introduction. Getting familiar with chipkit Pi

Introduction. Getting familiar with chipkit Pi Overview: chipkit Pi Introduction chipkit Pi (Designed for Raspberry Pi) is the latest Arduino compatible chipkit platform from Microchip and element14. It features a 32 bit PIC32 microcontroller in a

More information

Description of High Accuracy Digital Pressure Gauge Design

Description of High Accuracy Digital Pressure Gauge Design Order this document by AN1953/D Description of High Accuracy Digital Pressure Gauge Design By Daniel Malik System Application Engineer Technical Information Center MCSL Roznov INTRODUCTION This application

More information

STM32F411xC STM32F411xE

STM32F411xC STM32F411xE STM32F411xC STM32F411xE ARM Cortex -M4 32b MCU+FPU, 125 DMIPS, 512KB Flash, 128KB RAM, USB OTG FS, 11 TIMs, 1 ADC, 13 comm. interfaces Features Datasheet - production data Dynamic Efficiency Line with

More information

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,

More information

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light In this issue, we would like to present the EnOcean radio sensor module STM 110 in more detail. The module

More information

Obsolete Product(s) - Obsolete Product(s)

Obsolete Product(s) - Obsolete Product(s) STEVAL-IEGV Smart vehicle tracking system Data brief Features Real-time vehicle tracking system based on GPRS/GSM/GNSS. The vehicle location coordinates are acquired using FASTRAX GPS/GLONASS module and

More information

W7200-EVB User s Guide

W7200-EVB User s Guide Version 1.1 2011 WIZnet Co., Inc. All Rights Reserved. For more information, visit our website at http://www.wiznet.co.kr Copyright 2011 WIZnet Co., Inc. All rights reserved. Ver. 1.1 1 Table of Contents

More information

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation

More information