Demo
One of the new features that can be found on the FRDM-K82F is the FlexIO header. It’s be specifically designed to interface with the very cost-efficient OV7670 camera, and uses 8 FlexIO lines to read data from the camera. By using the FlexIO feature, it makes it easy to connect a camera to a Kinetis MCU. A demo is included with Kinetis SDK 1.3 which streams the video data from the camera to a host computer over USB




FlexIO:
The FlexIO is a highly configurable module found on select Kinetis devices which provides a wide range of functionality
including:
• Emulation of a variety of serial/parallel communication protocols
• Flexible 16-bit timers with support for a variety of trigger, reset, enable and disable conditions
• Programmable logic blocks allowing the implementation of digital logic functions on-chip and configurable interaction of internal and external modules
• Programmable state machine for offloading basic system control functions from CPU
All with less overhead than software bit-banging, while allowing for more flexibility than dedicated IP.
NXP product
Links
One of many places to buy the OV7670 camera module
OV7670 Reference Manual
FlexIO Overview
FlexIO Training presented at FTF