PIC32 BV500

PIC32 BV500
Product Code: BV500
Availability: In Stock
Price: £4.60

2 or more £4.25
10 or more £4.15
   - OR -   

online icon 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 128KB Flash and 32KB 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. The unique factor about this chip is that it has the ByPIC compiler built right into the Flash and so the only software tool that is needed is a terminal emulator (similar to HyperTerminal). There is also another advantage in that the chip becomes interactive, that is to say you can communicate directly with the device. This is impossible with conventional compilers and it means that you can look at the contents of the Flash, RAM and even the all important registers.



The one element that makes this stand out above all of the rest is the implementation of thisoperating system. This is not an interpreter but an interactive compile that produces threaded code. Full details and syntax descriptions, including tutorials are on line see the link above. In order to fit ByPic onto the chip, floating point and the SD Card functionality have been removed. Although if Floating point is required it is possible to request, it does not leave much room for user programs though.


The BV500 is a complete development board but for the same price (slightly more) as just the IC 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 mBCHIPMX1 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 (PIC32MX150F128B) in a DIL package.

  • Max Speed MHz 40 

  • Program Memory Size (KB) 128 

  • RAM (KB) 32 

  • 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

Minimal Circuit

Minimal circuit

Write a review

Your Name:

Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below:

Powered By OpenCart
ByVac © 2016 - Designed by Yoocart