FLYPORTPRO

From openPicus Wiki
Revision as of 12:57, 27 January 2017 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

FlyportPRO is a system-on-module available in several pin-compatible versions: Wi-Fi, GPRS and Ethernet
FlyportPRO and the IDEpro speed up the development of your projects. FlyportPRO is very compact and certified to be used on professional applications.
openPicus developed a framework based on freeRTOS that manages the communication stack and your application.
Plus the IDEpro hides the complexity of the stack, so you can focus just on the application (C language expertise is needed)
You don't even need a programmer: FlyportPRO has a serial bootloader onboard (but if you are free to use MPLAB and Microchip tools).


Flyprowifi1.jpg Flyprogprstopv2 45.jpg Flyproeth5.jpg



Contents

Advantages

  • Shrink the time to market: the IDE reduces the development effort from 6 months to just 1-3 weeks.
  • CE certification: FlyportPRO modules are CE certified (test reports are available)
  • Reduce your code effort: Tutorials and ready to use libraries are at your disposal.
  • Reliability: Thousands of devices are based on FlyportPRO. A strong community is giving us feedback on issues and bugs.
  • Low cost: FlyportPRO is a system on module so you don't need any external microcontroller.
  • Flexibility: follow your market needs since FlyportPRO modules are pin compatible.
  • Ease of porting: all FlyportPRO modules have the same microcontroller and compatible pinout
  • Embedded web server: interact with your device on a browser even on smartphone/tablet (only for Wi-Fi/Ethernet modules).
  • PPS: Pin remapping: most of the pins can configured as UARTs, SPI, PWMs, Interrupts.
  • Industrial temperature range: -20°C..+85°C.
  • Quick prototyping: get a Starterkit


Available versions


Phased out version:

Overview

Wiki-flyportp-wifi.png Wiki-flyportp-gprs.png Wiki-flyportp-eth.png
Microcontroller Microchip PIC24F256GB206 32Mhz 16 bits Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
Serial bootloader onboard Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
256Kbyte Internal Flash (program memory space) Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
96Kbyte RAM Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
16Mbit external Flash (for web server and FOTA) Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
64Kbit EEPROM Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
Wi-Fi 802.11G transceiver (PCB antenna or uFL connector for external antenna) Wiki-checkmark.png
GPRS Quadband transceiver (uFL connector for external antenna) Wiki-checkmark.png
Ethernet 10/100 Base-T Wiki-checkmark.png
RTC real time clock Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
#10 ADC channles (10 bits - 2.048V precise voltage reference onboard) Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
UART ports 4 4 3
SPI 1 1 1
I2C 2 2 2
#9 PWM Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
3.3V single power supply Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
Dimensions 34*34*9mm Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
Temperature range -20°C..+85°C Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png

Starter kits

To speed up your development we made several starter kits that contain 1 FlyportPRO module and 1 complete evaluation board.

Evpro.jpg

Pinout cross reference

As you can see from the tables below J1 is perfectly identical on all the versions of FlyportPRO.
This means that you can design a carrier board that fits each FlyportPRO: you get several versions of your product with only 1 design!

J1 connector

Pin Description Special function 5V tolerant Remappable Wiki-flyportp-wifi.png Wiki-flyportp-gprs.png Wiki-flyportp-eth.png
P1 GPIO ADC #0 NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P2 RESET (ACTIVE LOW) NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P3 GPIO ADC #1 NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P4 VDD (+3.3V INPUT) NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P5 GPIO ADC #2 NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P6 GND NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P7 GPIO ADC #3 NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P8 GPIO ADC #5 NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P9 GPIO NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P10 GPIO ADC #4 NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P11 GPIO YES NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P12 GPIO ADC #6 NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P13 GPIO YES YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P14 GPIO YES YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P15 GPIO INT #0 YES YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P16 GPIO ADC #7 NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P17 GPIO YES YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P18 GPIO ADC #8 NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P19 GPIO I2C #1 SDA YES YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P20 GPIO ADC #9 NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P21 GPIO I2C #1 SCL YES YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P22 UART #1 TX (OUTPUT) NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P23 UART #1 RX (INPUT) YES YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P24 I2C #2 SDA ONBOARD EEPROM NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P25 GPIO NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P26 I2C #2 SCL ONBOARD EEPROM NO YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P27 GPIO NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P28 GPIO YES YES Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P29 NC Not connected NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P30 GPIO YES NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png

J2 connector

Pins signed with (*) means that are not available on all the versions: check the columns on the right.

Pin Description Special function 5V tolerant Remappable Wiki-flyportp-wifi.png Wiki-flyportp-gprs.png Wiki-flyportp-eth.png
P31 GPIO YES NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P32 GPIO YES NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P33 GPIO (*) YES NO Wiki-checkmark.png Wiki-checkmark.png NC
P34 GPIO (*) YES NO Wiki-checkmark.png Wiki-checkmark.png NC
P35 GPIO (*) YES NO Wiki-checkmark.png Wiki-checkmark.png NC
P36 GPIO (*) YES NO Wiki-checkmark.png NC NC
P37 GPIO (*) YES NO Wiki-checkmark.png NC NC
P38 GPIO (*) YES NO Wiki-checkmark.png NC NC
P39 VREF 2,048V (OUTPUT) NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P40 NC NC NC NC
P41 RD+ (*) RJ45 NC NC Wiki-checkmark.png
P42 LED1 (*) RJ45 NC NC Wiki-checkmark.png
P43 RD- (*) RJ45 NC NC Wiki-checkmark.png
P44 LED2 (*) RJ45 NC NC Wiki-checkmark.png
P45 TCT (*) RJ45 NC NC Wiki-checkmark.png
P46 TD+ (*) RJ45 NC NC Wiki-checkmark.png
P47 RCT (*) RJ45 NC NC Wiki-checkmark.png
P48 TD- (*) RJ45 NC NC Wiki-checkmark.png
P49 NC NC NC NC
P50 NC NC NC NC
P51 NC NC NC NC
P52 NC NC NC NC
P53 VSIM (*) SIM CARD NC Wiki-checkmark.png NC
P54 SIM_CLK (*) SIM CARD NC Wiki-checkmark.png NC
P55 SIM_RST (*) SIM CARD NC Wiki-checkmark.png NC
P56 SIM_DATA (*) SIM CARD NC Wiki-checkmark.png NC
P57 NC NC NC NC
P58 NC NC NC NC
P59 GND NO NO Wiki-checkmark.png Wiki-checkmark.png Wiki-checkmark.png
P60 NC NC NC NC NC NC
Personal tools
Namespaces

Variants
Actions
START HERE
DEVELOPMENT
HARDWARE INFO
RESOURCES
PHASED OUT
Toolbox