PIC32 Microcontroller with BYPIC
This single 28 pin CHIP has 256k Flash and 64k RAM and runs at 40MHz. It has its own operating system fo easy programming. Just connect to a serial port and begin
The Chip is the PIC32MX170 in DIL form. This means that it is easy to incorporate into your own projects.
Documentation and tutorials
The IC is a complete system on a chip that requires only a few external components to get it going. Because it is a single chip that does not mean that it is lacking power. In fact it runs at 40MHz has 256KB Flash and 64KB RAM and so is a good contender for medium sized projects.
The device provides all of the system functionality of a development board, yet unlike a development board, this is a single chip and so can be built into your own projects.
There is a free IDE which makes development very easy, see this link
The one element that makes this stand out above all of the rest is the implementation of this operating system. This is not an interpreter but an interactive compile that produces threaded code.
See the full documentation and list of keyword commands at this link
The BV500 is a complete development system on a chip and so can be used for small production runs. For the hobbyist it is ideal for building into a project, you would not want to do this with a conventional development board as you would loose it. With the BV500 chip just simply get another, there is no waste PCB or LED’s to worry about.
Because it uses a simple easy to understand an more importantly something that works straight away without a massive learning curve this could appeal to inventors who would normally be put off by this. Just a few lines of code gets some useful work done.
With the interactivity it is possible to look at the contents of the registers in real time and so makes an ideal learning tool. For individuals and institutions alike there is no need to share as the device itself is very low cost and there are no specialist tools needed – just a means of serial access.
The BV500 is a PIC32 device (PIC32MX170F256B) in a DIL package.
- Max Speed MHz 40
- Program Memory Size (KB) 256
- RAM (KB) 64
- Temperature Range (C) -40 to 105
- Operating Voltage Range (V) 2.3 to 3.6
- DMA Channels 4
- SPITM 2
- I2CTM Compatible 2
- CODEC Interface (I2S,AC97) Yes
- Peripheral Pin Select (PPS) Crossbar Yes
- CTMU Yes A/D channels 10
- Max A/D Sample Rate (KSPS) 1100
- Input Capture 5
- Output Compare/Std. PWM 5
- 16-bit Digital Timers 5
- Parallel Port PMP
- Comparators 3
- Internal Oscillator 8 MHz, 32 kHz
- RTCC Yes I/O Pins 21 Pin Count 28
Here is the IC on a solder less breadboard.