FEZ Panda II Board
FEZ Panda II
( a member of
.NET FEZ boards)
is a small low-
cost board running Microsoft .NET Micro Framework, allowing
users to program and debug FEZ Panda II using Microsoft's
free Visual C# Express. Applications are loaded over USB
cable (or serial) with full featured debugging capabilities, such
as stepping in code or inspecting variables.
The board is based on NXP's LPC2387 micro controller with
GHI Electronics' commercial, highly optimized, USBizi
firmware/software package. It is a
72MHz, 32-bit ARM7
processor with
512KB Flash
(148KB for user application) and
96 KB RAM
(62KB for user application).
Mini USB port for run-time debugging.
It is also configurable as a USB device
(Mouse, Thumb-drive, Virtual COM, etc.)
External Power Input
6-9 Volts
Configurable LED
Reset Button
microSD socket
with high speed 4-bit SDHC
support (No 2GB limit).
Card detect signal is accessible
Real Time Clock
(RTC) Crystal
JTAG
Loader Button /
Configurable Button
Arduino Compatible
IOs on a female header
Arduino Compatible pins.
Regulated 3.3V and 5V
are supplied on this header.
Arduino Compatible
IOs on a female header
Arduino Compatible
IOs on a female header
USBizi100 Chip
72MHz. ARM7
512 KB Flash
96 KB RAM
40-pin female header
with 35 IOs, 5V, 3.3V,
and Ground pins
Copyright © 2011 GHI Electronics, LLC
Join our community at
www.TinyCLR.com
www.GHIElectronics.com
FEZ Panda II Key Features
✔
Based on NXP's LPC2387 micro-controller with GHI's commercial, highly optimized, USBizi
firmware/software package.
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
72MHz. 32-bit ARM7 processor.
512 KB Flash (148 KB for user application).
96 KB RAM (62 KB for user application).
Compatible with most Arduino shields.
USB device connection for run-time debugging.
Specialized libraries to configure the USB Client port to emulate devices
like thumb-drive, virtual COM (CDC), mouse, keyboard.
USB Debugging and Virtual COM (CDC) can work simultaneously.
Built-in Micro SD card socket (4-bit high speed SDHC support, no 2GB
limit) with card detect signal.
54x Digital I/O ports.
6x 10-bit analog Inputs.
10-bit analog output (with audio WAV playback).
6x Hardware PWM channels.
2x CAN channels.*
Battery backup RAM 2KB.
Configurable on-board LED and button.
4x UART serial ports (one with hardware handshaking capability).
OneWire interface (available on any IO).
Built-in Real Time Clock (RTC) with the suitable crystal.
Processor register access.
OutputCompare (OC) for generating waveforms with high accuracy, for example, generate software
PWM or simulate infrared remote control signal.
Run-time Loadable Procedures (RLP) allowing users to load native code (C/Assembly) for higher
performance and real-time requirements.
Ethernet support through W5100 chipset with full TCP, UDP, HTTP, DHCP and DNS support. Ethernet
throughput is 400Kbps. Perfect match for
FEZ Connect Shield.
Extended double-precision math class.
Parallel Port (ideal for color displays).
JTAG is exposed (available only when firmware is erased).
Multi-Threading.
XML.
FAT File System.
Cryptography (AES and XTEA).
Low Power and hibernate Modes.
✔
In-field update (from SD, network or other).
Most features are GHI exclusive, see
software documentation
for details.
Copyright © 2011 GHI Electronics, LLC
Join our community at
www.TinyCLR.com
www.GHIElectronics.com
FEZ Panda Pins Features
All pins can be used as digital input/output. Some pins have secondary feature as well.
FEZ Panda II Arduino-compatible Pins Features
Secondary Features
VBAT
GND
Details
Reset Input
3.3 Volts Out
5 Volts In/Out
Ground
Vin for external power 6 to
12Volts
Real Time Clock Vin
(Connect to 3V battery or 1F
supper capacitor)
Ground
SPI1 SCK (Clock)
SPI1 MISO (Input)
SPI1 MOSI (Output)
PWM
PWM
PWM
Di13*
RST
3V3
5V
GND
GND
Vin
Di7*
Di12*
Di11*
Di10
Di9
Di8
Secondary Features
CAN Bus Channel 1 Output
PWM
PWM
CAN Bus Channel 1 Input
(Open Drain Pin
+
) I2C SCL
(Open Drain Pin
+
) I2C SDA
COM1 Output
COM1 Input
Secondary Features
Analog Input
Analog Input
Analog Input
Analog Input / Analog Output
Analog Input
Analog Input
Di6*
A0*
A1*
A2*
A3*
A4
A5
* These pins can work as interrupt inputs
+
Di2 and Di3 are open drain pins with 2.2K pull up
resistors.
Di5*
Di4*
Di3*
Di2*
Di1*
Di0*
Copyright © 2011 GHI Electronics, LLC
Join our community at
www.TinyCLR.com
www.GHIElectronics.com
FEZ Panda II Extended Pins Features
Secondary Features
3.3 Volts Out
Digital IO Only
Digital IO Only
Digital IO Only
Digital IO Only
Digital IO Only
CAN Bus Channel 2 Input
CAN Bus Channel 2 Output
Digital IO Only
SPI2 SCK (Clock)
SPI2 MISO (Input)
SPI2 MOSI (Output)
COM3 Input
COM3 Output
Digital IO Only
Digital IO Only
Digital IO Only
Digital IO Only
Digital IO Only
5 Volts In/Out
Secondary Features
3V3
D20
D22
D24
D26
D28
D30*
D32*
D34*
D35*
D36*
D38*
D40*
D42*
D44
D46
D48
D50
D52
5V
* These pins can work as interrupt inputs
GND
D21
D23
D25
D27
D29
D31
D33
GND
MOD*
D37*
D39*
D41*
D43*
D45
D47
D49
D51
GND
3V3
Ground
Digital IO Only
Digital IO Only
Digital IO Only
Digital IO Only
Digital IO Only
COM4 Input
COM4 Output
Ground
MODE/ PWM
COM2 Input
COM2 Output
COM2 CTS
COM2 RTS
Digital IO Only
Digital IO Only
Digital IO Only
Digital IO Only
Ground
3.3 Volts Out
Copyright © 2011 GHI Electronics, LLC
Join our community at
www.TinyCLR.com
www.GHIElectronics.com
FEZ Panda II and Arduino Comparison
FEZ Panda II is not an Arduino board, but it makes use of the
idea of having a stackable hardware platform. The similar form
factor between FEZ Panda II and Arduino allows developers to
use almost any of the available Arduino shields.
While using the same shields, FEZ Panda II offers more powerful
hardware and software platform, greater flexibility and far more
features. Starting with Microsoft Visual C# Express and the
possibility for debugging and ending with high-end libraries like
USB device, threading, XML, better Ethernet networking and
many others.
Additionally FEZ Panda has extra IOs exposed on an easily
accessible 40-pin female header.
Expandability of FEZ Panda II
Boards that install directly on top of FEZ Panda II are called shields. The most
common shield for FEZ Panda II is
FEZ Connect shield
which provides an
Ethernet connection plus exposes sockets compatible with the main 3-pin e-
blocks GHI offers.
FEZ Touch
is also another way to expand FEZ Panda II. It is a 240x320 full 16-
bit color display with touch screen.
Powering FEZ Panda II
The easiest way to power FEZ Panda II is through the USB cable. Optionally, the power connector can be used
as well. Using either power source will efficiently supply power to the 3.3V and 5V pins (exposed for shields).
The 5V shield pin is a special case, it can be used to power the shields and FEZ Panda as well.
In case, the board is powered through USB, the voltage on the 5V pins will be sourced directly from the PC USB
5 volts which is in most cases less than 5volts (4.5 to 5 volts).
What's Next?
To get started with FEZ, please take a look at the FEZ Tutorial and .NET Micro Micro Framework Beginners
Guide e-book available on our community website
www.tinyclr.com
Copyright © 2011 GHI Electronics, LLC
Join our community at
www.TinyCLR.com
www.GHIElectronics.com