You are here

SK-FM3-100PMC-JLINK | Cypress Semiconductor

SK-FM3-100PMC-JLINK

Last Updated: 
Jun 10, 2016

This development kit is no longer available. This web page has been left in place for informational purposes only.

Supports MB9B500 Series

PICTURE

DESCRIPTION

The SK-FM3-100PMC-JLINK is a multifunctional evaluation board, including a Segger J-Link JTAG adapter. It supports the Cypress microcontrollers of the MB9B100, MB9B300, MB9B400 and MB9B500 Series.

It can be used stand-alone for software development and testing or as a simple target board.

The board allows the designer immediately to start software development before his own final target system is available.

Contents of the kit:

  • Starterkit SK-FM3-100PMC incl. MB9BF506NPMC
  • J-Link - JTAG adapter with USB interface
  • CD
    • Userguide
    • Schematic
    • Schematic
    • Software Examples
    • Development Tools

FEATURES

  • The SK-FM3-100PMC-JLINK is a multifunctional evaluation board for the Cypress microcontroller of the MB9B100, MB9B300, MB9B400 and MB9B500 Series.
  • On-board 5.0V and 3.3V voltage regulator
  • Power-LED
  • Two 7-Segment LED-Displays
  • Reset button, Reset LED
  • Two user buttons
  • In-Circuit Flash programming (UART, USB, JTAG)
  • All MCU pins routed to edge connectors
  • All resources available for evaluation
  • 4 MHz main crystal
  • RS232 interface (SUB-D9 connector)
  • USB to serial converter (Type-B connector)
  • CAN interface (SUB-D9 connector)
  • USB Host (Type-A) and Device (Type-B) connectors
  • JTAG and ETM interface
  • RoHS compliant
  • CE conform

DOCUMENTATION

Manual ReadMe.pdf
Schematic sk-fm3-100pmc_schematic_v11.pdf
JLINK userguide UM08001_JLinkARM.pdf
Customer information CI-300113-E-V10-SK-FM3-100PMC-V10.pdf

SK-FM3-100PMC-JLINK - SOFTWARE EXAMPLES

The following software is for demonstration purposes only. It is not fully tested, nor validated in order to fulfill its task under all circumstances. Therefore, this software or any part of it must only be used in an evaluation laboratory environment.

Use only the template-project as starting point for your application. Only the template-project will be updated in case of any change of the header files, startup code etc.!

Tool specific Software Examples
Template project for MB9BF50xN mb9bf50xn_template-v22.zip
Template project for MB9BF50xR mb9bf50xr_template-v22.zip
Calibrating the internal CR clock for FM3 devices mb9bf50xr_clock_trimdata_flash-E.zip
Erasing and programming a Flash sector for FM3 devices mb9bf50xr_flash_main_ramcode-e.zip
USB-driver V1.0 for Win2000, WinXp, Vista and Windows 7 sk-fm3-100pmc_usb_win2000_xp_vista_windows7_v10.zip
Generic Software Examples for FM3
USB Host Mass Storage bootloader for FM3 flashing motorrola S-Record file app.mhx located on an USB stick into user code area starting linked to 0x00004000. This bootloader is for use with IAR-KSK-MB9BF506, MB9BF506R MCU. iar-ksk-mb9bf506_usb_host_massstorage_bootloader-v10.zip
Example how to use the EEPROM emulation library type A. mb9af31xk_flash_eeprom_emulation-e.zip
A simple digital voltage meter (DVM) is realized by this project using ADC AN00. mb9bfxxx_adc_dvm-e.zip
This example generate a simple pwm with the base-timer. mb9bfxxx_bt_pwm-e.zip
This example shows functionality of the CAN-controller (CAN1). It is controlled by a terminal on UART0. mb9bfxxx_can1_uart_terminal-e.zip
This example shows functionality of the CAN-controller (CAN0). It is controlled by a terminal on UART0. mb9bfxxx_can_uart_terminal-e.zip
Overview about 3rd party support for CAN and CANopen software. mb9bfxxx_canopen-e.zip
This project shows the usage of the low power consumption modes of the mb9bfxxx. mb9bfxxx_clock_lpm-e.zip
The example demonstrates how the internal CR-Clock can be calibrated by use of the Main-Clock. mb9bfxxx_clock_trimdata_flash-e.zip
CMSIS DSP example of Fast Fourier Transforamtion of sample data. mb9bfxxx_cmsis_fft_test-e.zip
CMSIS DSP example of sine calculation for standard math.h, CMSIS float32_t, CMSIS Q31, and CMSIS Q15 including execution time measurement with dual timer. mb9bfxxx_cmsis_sine_test-e.zip
Collection of core_cm3.c, core_cm3.h, core_cmFunc.h, and core_cmInstr.h files, if they are missing for the used compiler or tool chain. mb9bfxxx_core_cm_files-e.zip
CRC16 is generated with the CRC peripheral. mb9bfxxx_crc16-e.zip
CRC32 is generated with the CRC peripheral. mb9bfxxx_crc32-e.zip
Example of an Ethernet low-level driver. mb9bfxxx_ethernet_driver-e.zip
Example how to run the free licensed open-source TCP/IP stack LwIP (Lightweight IP) including an interactive webserver and a small AJAX example. mb9bfxxx_ethernet_lwip-E.zip
Example how to run the free licensed open-source TCP/IP stack lwIP (light weight IP) including a small interactive webserver together with FreeRTOS realtime operating system. mb9bfxxx_ethernet_lwip_freertos-e.zip
Example how to use an FM3 with two Ethernet interfaces in daisy chain topology ("Software Switch") and LwIP TCP/IP stack. mb9bfxxx_ethernet_switch_lwip-e.zip
Example how to use an FM3 with two Ethernet interfaces in daisy chain topology ("Software Switch") and uIP TCP/IP stack. mb9bfxxx_ethernet_switch_uip-e.zip
Example how to run the free licensed open-source TCP/IP stack uIP (Micro IP) including a small interactive webserver. mb9bfxxx_ethernet_uip-E.zip
Example how to run the free licensed open-source TCP/IP stack uIP (Micro IP) including a small interactive webserver together with FreeRTOS realtime operating system. mb9bfxxx_ethernet_uip_freertos-e.zip
Using FLASH and SRAM at external bus I/F of FM3 devices. mb9bfxxx_ext_bus-e.zip
Erasing and programming a Flash sector for FM3 devices. mb9bfxxx_flash-e.zip
A decimal up/down counter ist realized by controling two 7-segment displays via GPIO ports. mb9bfxxx_ioport_counter-e.zip
Low Level Library for FM3. This library includes the peripheral hardware drivers for FM3 devices. See ./doxy/html/index.html for detailed description. mb9bfxxx_l3-v19.zip
Usage of Multifunction Serial Interface 0 as UART. mb9bfxxx_mfs0_uart-e.zip
Usage of Multifunction Serial Interface 0 as UART with interrupts. mb9bfxxx_mfs0_uart_irq-e.zip
Usage of Multifunction Serial Interfaces 1 and 2 as CSIO with result output on MFS0 as UART. mb9bfxxx_mfs1_mfs2_csio_master_slave-e.zip
How to communicate with an external SPI EEPROM (93C46). mb9bfxxx_mfs3_csio_spi-e.zip
How to communicate with an external I2C EEPROM (24C16). mb9bfxxx_mfs3_i2c-e.zip
UART DMA reception to buffer, time-out timer retrigger on reception via DMA, and time-out interrupt, if no bus activity for more than 1 s. mb9bfxxx_mfs4_dma_timeout-e.zip
Usage of Multifunction Serial Interface 4 as UART with recetption FIFO. mb9bfxxx_mfs4_uart_rx_fifo-e.zip
Usage of Multifunction Serial Interface 4 as UART with recetption FIFO and interrupt. mb9bfxxx_mfs4_uart_rx_fifo_irq-e.zip
Usage of Multifunction Serial Interface 4 as UART with transmission FIFO. mb9bfxxx_mfs4_uart_tx_fifo-e.zip
Usage of Multifunction Serial Interface 4 as UART with transmission FIFO and interrupt. mb9bfxxx_mfs4_uart_tx_fifo_irq-e.zip
This example demonstrates how to use printf() and scanf() with the UART. mb9bfxxx_mfs_printf-e.zip
Uses the Multifunction Timer to drive a BLDC-motor. mb9bfxxx_mft_bldc-e.zip
This example shows the trigger of the ADC with the MFT. The ADC-value is transfered via the DMA of the ISR. mb9bfxxx_mft_dma_adc-e.zip
This example realizes a frequency counter based on the Input-Capture-Unit (ICU) that is part of the Multi-Function-Timer (MFT). mb9bfxxx_mft_icu_irq_freqcnt-e.zip
This example generate a simple pwm with the multifunction timer. mb9bfxxx_mft_pwm-e.zip
Shows an v-f algorithm for an induction motor, using the mft. mb9bfxxx_mft_vf-e.zip
This demo shows a generation of a PWM with dead time integration. mb9bfxxx_mft_wfg_dead_time-e.zip
Uses the PPG-sinal to generate non-overlap signals that has the dead time set by WFG timer. mb9bfxxx_mft_wfg_ppg_dead_time-e.zip
This demo shows a superimposition of a PWM with a PPG. mb9bfxxx_mft_wfg_rt_ppg-e.zip
This demo shows a superimposition of a PWM with a PPG in mft-timer mode. mb9bfxxx_mft_wfg_timer-e.zip
The example demonstrates the use of Memory Protection Unit (MPU). mb9bfxxx_mpu-e.zip
For Operating System AVIX-RT please visit www.avix-rt.com. mb9bfxxx_os_avix-e.zip
For Operating System embOS please visit www.segger.de. mb9bfxxx_os_embos-e.zip
For Operating System freeRTOS please visit www.freertos.org. mb9bfxxx_os_freertos-e.zip
For Operating System KEIL RTX please visit www.keil.com/arm/rl-arm/kernel.asp. mb9bfxxx_os_keil_rtx-e.zip
For Operating System Micrium-µC/OS please visit www.micrium.com/page/products/rtos/os-ii. mb9bfxxx_os_micrium-e.zip
Example how to run a PMS Motor. The position is sensored with the QPRC and an optical encoder with 500 steps per rotation. mb9bfxxx_pmsm_encoder_feedback-e.zip
Example to drive a sensorless PMS Motor. This example is specified for FAN-control. mb9bfxxx_pmsm_fan_sensorless-e.zip
This project shows the usage of the PPG, bypassing the MFT. mb9bfxxx_ppg_mft-e.zip
This example generates the different kind of resets and shows it on the 7SEG-displays. mb9bfxxx_reset-e.zip
Example project for the SK-TSC-1125S TSC board connected to the SK-FM3-100PMC via MFS ch. 3 in I2C mode. mb9bfxxx_sk-tsc-1125s-e.zip
Example project for the SK-TSC-1127-SB TSC board connected to the SK-FM3-100PMC via MFS ch. 3 in I2C mode. mb9bfxxx_sk-tsc-1127-sb-e.zip
This example demonstrates the USB Device. A USB mouse is realized via two buttons to move the cursor left or right. mb9bfxxx_usb_device_hid_mouse-e.zip
This example demonstrates the USB Device. For communication with the PC the open source project LibUsbDotNet is used. Drivers supporting Windows 2000 up to Windows 7 64-Bit. The Windows application is programmed in Visual C#. mb9bfxxx_usb_device_libusb-e.zip
This example demonstrates the USB Device. A virtual com port device is realized. With Hyper Terminal some text can be exchanged. mb9bfxxx_usb_device_virtual_com_port-e.zip
This example demonstrates the USB Host. Supported devices are: Keyboard, Mouse and Mass Storage. mb9bfxxx_usb_host-e.zip
Generation of a rtc with the wc. mb9bfxxx_wc_rtc-e.zip
USB Host Mass Storage bootloader for FM3 flashing motorrola S-Record file app.mhx located on an USB stick into user code area starting linked to 0x00004000. This bootloader is for use with SK-FM3-100PMC, MB9BF506N MCU. sk-fm3-100pmc_usb_host_massstorage_bootloader-v11.zip
Serial Port Viewer and Terminal serialportviewerandterminalv57.zip