MicroController Pros Home Page
My Account  Cart Contents  Checkout  
  Store » T6010169 My Account  |  Cart Contents  |  Checkout   
Quick Find
 
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Categories
Accessory Boards->
8051->
ADI Blackfin
Arduino->
ARM->
Atmel AVR->
Cypress PSoC
Freescale->
FTDI->
Locktronics
Microchip PIC->
MIPS
Parallax->
Renesas
Silicon Labs
ST Microelectronics->
Texas Instruments->
Tibbo->
Books->
Displays->
E-Blocks->
EEPROM/EPROM/FLASH
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
Robotics
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Wireless->
Information
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
STM32F207IGT6 ARM Cortex-A3 Board, LCD/TS, uC/OS-II, FreeRTOS US$219.00

T6010169
STM32F207IGT6 ARM Cortex-A3 Board, LCD/TS, uC/OS-II, FreeRTOS


  • 120MHz STM32F207IGT6 ARM Cortex-M3 32-bit Flash Microcontroller
  • CPU Internal 1MBytes of Flash and 128 (system) +4 (backup) KBytes of SRAM
  • USB2.0 OTG Full-speed Port and USB2.0 OTG High-speed Port
  • 3.5-inch TFT LCD and 4-wire Resistive Touch Screen
  • 10/100 Ethernet with IEEE 1588v2, CAN2.0B, Serial Port, IrDA, TF, Audio, JTAG, etc.
  • G-sensor 3-Axis Acceleration Sensor
  • Supports for uC/OS-II and FreeRTOS Real-time Operating Systems
  • The Embest DevKit1207 Evaluation Kit is a complete development platform with a STM32F207IGT6 device which enables you to evaluate, prototype and test designs built around the STMicroelectronics STM32F207xx series microcontrollers. The DevKit1207 has on-board 2Kbits EEPROM and a full range of hardware peripherals to support HS/FS USB OTG, Ethernet, CAN, Serial port, IrDA, TF card, LCD, Touch screen, Audio, G-sensor, RTC, JTAG, etc. The kit is also provided with an industrial-grade 3.5-inch LCD with resistive touch screen and all other necessary accessories to help you observe the testing results and use the platform more effectively.

    The board includes ports of uC/OS-II and FreeRTOS real-time operating systems, and the software also features the GUI support on uC/OS-II and LwIP_v1.3.2 protocol support on FreeRTOS. The uC/OS-II BSP, FreeRTOS source tree and plenty of software examples, board schematic and user manual are provided to help you better understand this board and develop your own applications.

    STM32F207IGT6 Overview

    The STMicroelectronics STM32F207IGT6 Flash microcontroller is a member of the STM32F207xx family, which is based on the high-performance ARM Cortex-M3 32-bit RISC core operating at a frequency of up to 120MHz. It has high-speed embedded memories (1Mbytes of Flash memory and 128Kbytes of system SRAM), 4Kbytes of backup SRAM, and powerful peripheral functions including digital camera module interface, High-speed USB OTG, Full-speed USB OTG, Ethernet MAC, CAN2.0B, multiple timers, ADCs and DACs, I2C, I2S, SPI, UARTs/USARTs, SDIO, LCD interface, RTC and programmable I/Os.

    STM32F207IGT6 Development Board Features

      Mechanical Specifications
    • Dimensions: 160mm 115mm
    • Operating temperature: -10 to 70C
    • Humidity Range: 20% to 90%
    • Input Voltage: +5V
    • Power Consumption: 0.4A @ 5V
      STM32F207IGT6 Flash Microcontroller
    • ARM 32-bit Cortex-M3 CPU with ART accelerator, frequency up to 120MHz
    • On-chip 1Mbytes of Flash memory and 128+4Kbytes of SRAM
    • Flexible static memory controller that supports Compact Flash, SRAM, PSRAM, Nor and Nand memories
    • LCD parallel interface, 8080/6800 modes
    • USB 2.0 HS/FS Device/Host/OTG
    • 10/100 Ethernet MAC, supports IEEE 1588v2 hardware, MII/RMII
    • Two CAN 2.0B interfaces, 4 USARTs and 2 UARTs, 2 with muxed I2S, 3 SPI (30Mbit/s)
    • 8- to 14-bit parallel camera interface (up to 48Mbytes/s)
    • 1/4/8-bit SD/MMC/SDIO interface, supports up to 32Gbytes storage
    • Up to 140 I/O ports up to 60MHz
    • Up to 17 timers (two 32-bit timers), up to 120MHz
    • Three 12-bit A/D converters, Two 12-bit D/A converters
    • Analog true random number generator
    • Low power, supports Sleep, Stop and Standby modes
    • Supports booting from Flash, System memory or SRAM; Supports ISP and IAP programming
      External Memory
    • On-board I2C-compatible serial interface 2Kbits EEPROM
    • MicroSD card slot
      Audio/Video Interfaces
    • 1-channel stereo headphone output jack
    • 1-channel speaker output jack
    • 3.5-inch TFT color LCD (240 320 RGB resolution, 262000 colors, 16-bit 8080 parallel interface, brightness control via PWM)
    • 4-wire resistive touch screen
    • Camera interface (30-pin FPC connector, supports CCD or CMOS camera; software driver is not provided)
      Data Transfer Interfaces
    • 1-channel 5-wire RS232 Serial Port
    • USB2.0 OTG/Device/Host, High-speed, 480Mbps
    • USB2.0 OTG/Device/Host, Full-speed, 12Mbps
    • 10/100 Ethernet with IEEE 1588v2 (RJ45 connector)
    • CAN2.0B interface
    • IrDA transceiver
      Input Interfaces and Other Facilities
    • Potentiometer (A/D converter)
    • Two USER buttons
    • RESET button
    • WAKEUP button
    • 20-pin standard JTAG interface
    • G-sensor 3-Axis Acceleration Sensor
    • RTC battery socket (battery not included; CR1220 model recommended)
    • LED for Power indicator
    • Two LEDs for USB OTG FS indicators
    • Two LEDs for USB OTG HS indicators
    • Four User LEDs
    • 140 GPIO pins are all broken out

    STM32F207IGT6 Development Board Software

      Features
    • Support for uC/OS-II_v2.86 and FreeRTOS_v6.1.0 real-time operating systems
    • Supports UCGUI_v3.90a
    • Supports FatFs_vR0.08a file system
    • Supports LWIP_v1.3.2 protocol stack
    • Provided with plenty of software examples
      Boot Modes
      The DevKit1207 Evaluation Board is able to boot from CPU internal system memory or embedded SRAM. You need to configure the boot pins to select the mode. The bootloader is located in system memory. It is used to reprogram the Flash memory via Serial port or USB OTG FS in Device mode through DFU (device firmware upgrade).

    Drivers and Software Examples

    The kit is provided with complete drivers and software examples. You can demonstrate and test each software example and observe the result on the LCD.

    Examples for basic peripherals
    IP/Module Name Description
    ADC ADC3_DMA How to use ADC3 and DMA to continously transfer converted data from ADC3 to the memory.
    DualADC_Interleaved_DM Amode3 How to use the ADC peripheral to convert a regular channel in Dual interleaved mode using DMA in mode 3 with 5Msps.
    DualADC_RegulSimu_DM Amode1 How to use the ADC peripheral to convert regular channels simultaneously in dual mode using DMA in mode 1.
    TripleADC_Interleaved_D MAmode2 How to use the ADC peripheral to convert a regular channel in Triple interleaved mode using DMA in mode 2 with 6Msps.
    CAN LoopBack How to set up communication with the CAN in loopback mode.
    Networking How to configure the CAN peripheral to send and receive CAN frames in normal mode. The sent frames are used to control LEDs by pressing buttons.
    CRC CRC_Example How to use CRC (cyclic redundancy check) calculation unit to get a CRC code of a given buffer of data word (32-bit), based on a fixed generator polynomial (0x4C11DB7).
    DAC DAC_SignalsGeneration How to use the DAC peripheral to generate several signals using DMA controller.
    DMA FLASH_RAM How to use a DMA channel to transfer a word data buffer from FLASH memory to embedded SRAM memory.
    EXTI EXTI_Example How to configure external interrupt lines.
    FLASH Program How to program the STM32F2xx FLASH.
    Write_Protection How to enable and disable write protection for the STM32F2xx FLASH.
    GPIO IOToggle GPIO ports are connected on AHB bus, using BSRRH and BSRRL registers. One cycle is required to set a pin and another cycle to reset it. So GPIO pins can toggle at AHB clock divided by 2.
    JTAG_Remap How to use the JTAG/SWD IOs as standard GPIOs and give a configuration sequence.
    I2C EEPROM How to use the I2C firmware library and an associate I2C EEPROM driver to communicate with an I2C EEPROM device.
    GSensor-LIS33DE 3-Axis Acceleration Sensor testing example
    I2S Audio How to play an audio file through the I2S peripheral.
    IWDG IWDG_Example How to update the IWDG reload counter at regular intervals and how to simulate a software fault generating an MCU IWDG reset on expiry of a programmed time period.
    LCD-Touch STMPE811QTR LCD and Touch screen application testing example
    Lib-DEBUG Lib_DEBUG_Example How to declare dynamic peripherals pointers used for Debug mode.
    NVIC DMA_WFIMode How to enter the system into WFI mode with DMA transfer enabled and wake up from this mode by the DMA End of Transfer interrupt.
    IRQ_Priority How to use the Nested Vectored Interrupt Controller (NVIC) and configure their priorities.
    VectorTable_Relocation How to relocate the Cortex-M3 vector table in a specific address other than the default Flash memory base address.
    PWR BOR How to configure the programmable BOR thresholds using the FLASH option bytes.
    CurrentConsumption How to configure the STM32F2xx system to measure different Low Power modes' current consumption.
    PVD How to configure the programmable voltage detector using an external interrupt line.
    STANDBY How to enter the system to STANDBY mode and wake-up from this mode using: external RESET, RTC Alarm A or WKUP pin.
    STOP How to enter the system to STOP mode and wake up from this mode using RTC Wakeup Timer Event connected to EXTI Line 22.
    RCC RCC_Example How to use, for debug purposes, the RCC_GetClocksFreq function to retrieve the current status and frequencies of different on-chip clocks.
    RNG RNG_MultiRNG How to use the RNG peripheral to generate Random 32-bit numbers.
    RTC BKP_Domain How to use the peripherals available on Backup Domain.
    HW_Calendar How to set up the RTC peripheral, in terms of prescaler and interrupts, to be used to keep time and to generate alarm interrupt.
    TimeStamp How to use the RTC peripheral and the Time Stamp feature.
    SDIO uSDCard How to use the SDIO firmware library and an associated driver to perform read/write operations on the SD Card memory
    SysTick SysTick_Example How to configure the SysTick to generate a time base equal to 1 ms.
    TIM 6Steps How to configure the TIM1 peripheral to generate 6 Steps.
    InputCapture How to use the TIM peripheral to measure the frequency of an external signal.
    OCActive How to configure the TIM peripheral to generate four different signals with four different delays.
    OCInactive How to configure the TIM peripheral in Output Compare Inactive mode with the corresponding Interrupt requests for each channel.
    OCToggle How to configure the TIM3 peripheral to generate four different signals with four different frequencies.
    OnePulse How to use the TIM peripheral to generate a One pulse Mode after a Rising edge of an external signal is received in Timer Input pin.
    Parallel_Synchro How to synchronize TIM peripherals in parallel mode.
    PWM_Input How to use the TIM peripheral to measure the frequency and duty cycle of an external signal.
    PWM_Output How to configure the TIM peripheral in PWM (Pulse Width Modulation) mode.
    TIM1_Synchro How to synchronize TIM1 and Timers (TIM3 and TIM4) in parallel mode.
    TIM9_OCToggle How to configure the TIM9 peripheral to generate four different signals with four different frequencies.
    TIM10_PWMOutput How to configure the TIM peripheral in PWM (Pulse Width Modulation) mode.
    TimeBase How to configure the TIM peripheral in Output Compare Timing mode with the corresponding Interrupt requests for each channel in order to generate 4 different time bases.
    USART USART_IRDA How to use IrDA to transmit and receive data.
    USART_Printf How to retarget the C library printf function to the USART.
    WWDG WWDG_Example How to update the WWDG counter at regular intervals and how to simulate a software fault generating an MCU WWDG reset on expiry of a programmed time period.

    USB Device Application Examples
    Name Description
    AUDIO Use board as audio device, similar to USB acoustics; you can play music on PC and output sound through board
    DFU Use board as DFU device; you can use it for system firmware updating.
    DualCore Dual-USB channel testing example. Use HS-USB as MSC device and FS-USB as HID device.
    HID Use board as HID (Human Interface Device) to implement USB mouse operation.
    MSC Use board as MSC (Mass Storage Controller) to implement data exchange between USB Host and board.
    VCP Use board as VCP (Virtual COM Port); you can regard board as a USB-to-COM module
    USB On-The-Go Application Example
    Name Description
    DRD DevKit1207 board can be used as either USB Host or USB Device
    USB Host Application Examples
    Name Description
    DualCore Dual-USB channel testing example; use HS-USB as MSC (Mass Storage Controller) host and FS-USB as HID (Human Interface Device) host.
    HID Use board as HID (Human Interface Device) host so it can recognize USB mouse and USB keyboard.
    MSC Use board as MSC (Mass Storage Controller) so it can recognize U disk and other mobile storage devices.

    Application examples for Ethernet on FreeRTOS and LWIP v1.3.2 protocol stack
    Name Description
    httpserver_netconnWebserver application example based on netconn
    httpserver_socketWebserver application example based on socket
    udptcp_echo_server_netconnTCP/UDP Echo application example based on netconn
    Application examples for Ethernet on Non-OS and LWIP v1.3.2 protocol stack
    Name Description
    httpserverWebserver application example
    tcp_echo_clientSimple Echo application example of TCP client
    tcp_echo_serverSimple Echo application example of TCP server
    tftpserverTftpserver application example
    udp_echo_clientSimple Echo application example of DUP client
    udp_echo_serverSimple Echo application example of server

      HTTP Server Network Function Demo
    • When you go to http://192.168.0.163 in your browser, you can see a web page on the DevKit1207. The LED control tab brings up a page in which you can click checkboxes then "Send" to change the state of the board's four User LEDs. The ADC status bar tab brings up a page that displays the voltage at the board's potentiometer.
      Other examples
    • Application example for OS porting on UCOSII_v2.86 and UCGUI_v3.90a
    • Application example for G-sensor
    • Application example for SD card supporting FatFs_vR0.08a file system

    STM32F207IGT6 Development Kit Contents

    • DevKit1207 Evaluation Board
    • 3.5-inch LCD with Touch Screen
    • 5V power adapter
    • Serial cable
    • Ethernet crossover cable
    • USB cable (Type A Male to Type Mini-B Male)
    • USB cable (Type A Female to Type Mini-A Male)
    • CD-ROM with user manual, schematic, datasheets, uC/OS-II BSP, FreeRTOS source tree, and software examples

    DevKit1207 Resources

    Ships from: China
    Lead time: 1 week




    Available Options:
    CMOS Camera Module:

    This product was added to our catalog on Tuesday 17 January, 2012.

    Reviews

    Shopping Cart more
    0 items
    What's New? more
    J-Link ULTRA+, High-Speed USB JTAG Debugger with Software
    J-Link ULTRA+, High-Speed USB JTAG Debugger with Software
    US$748.00
    Specials more
    Arduino Duemilanove Compatible ATmega328P Board, 3.3V/5V
    Arduino Duemilanove Compatible ATmega328P Board, 3.3V/5V
    US$22.50
    US$19.00
    Tell A Friend
     

    Tell someone you know about this product.
    Notifications more
    NotificationsNotify me of updates to STM32F207IGT6 ARM Cortex-A3 Board, LCD/TS, uC/OS-II, FreeRTOS
    Reviews more
    Write ReviewWrite a review on this product!
      Saturday 24 June, 2017   List of all our Products

    Copyright © 2003-2017 MicroController Pros LLC
    Powered by osCommerce