Great Cow BASIC (GCB) is a BASIC compiler for Microchip and Atmel microcontrollers. It lets you to program in BASIC instead of having to learn assembly or C language and is completely open source! The GCB team has announced the release of Great Cow BASIC v.0.95.007, which has built-in support for Microchip’s latest Xpress Evaluation board and including a host of demonstrations for this board.
The Great Cow Basic development team have published another release that further enhances the Great Cow Basic compiler capabilities. The Great Cow BASIC development team have published another release that further enhances the Great Cow BASIC compiler capabilities.
- Support for the Xpress Evaluation board including a host of demonstrations for the Xpress Evaluation board.
- New GCB utility to load hex file into Microchip Xpress board.
- Improved performance to increase productivity and to reduce compilation time.
- Improved string handling. Strings can be defined with escape characters like quotes and semi-colons.
- New volatile bit can be defined that improves setting for specific bits.
- Enhanced bit Not operator – now works with bit variables!
- Further improvements to #option explicit.
- Ethernet support for ENC28J60 adapter with a full TCPIP stack. This is a separate download.
- Performance improvements to further improve productivity.
- New optimisation options for A-D.h and PWM.h to reduce the size of generated asm and hex file.
- Improved support for 900+ Microchip and Atmel 8-bit microcontrollers .
Microchip 10F, 12C, 12F, 16C, 16F, 18C and 18F devices. The LF devices are now automatically supported (no need for LF specific chip files).
AVR microcontrollers Classic AVR, Tiny AVR and Mega AVR devices.
Support for 16f85xx class of microcontroller plus changes to the supporting hardware files.
New commands to support PPS. LOCKPPS and UNLOCKPPS.
- Improved software I2C support that now includes timeout when using software I2C Master.
- An IDE to make programming as easy as possible including Help and IDE Helpers.
- 450+ demonstration files that showcase the breadth and depth of capabilities.
- Support for a large set of supported hardware accessories.
New I2C2 drivers adding 2nd I2C support.
GLCD handling with even more types of GLCD supported.
- New scalable fonts with added support for extended fonts sets.
- Increased support for microcontroller timers by supporting all the available microcontroller timers – this can be up to 12 separate timers.
- New support for HEFM memory.
- Handling the default Interrupt handlers.
- Full Linux version of the Great Cow BASIC Compiler and the toolchain
- New Windows installer for four different type of installation.
- Plus other new functionality and enhancements or fixes over the previous release – over 190 major changes since the April 2015 release.
Great Cow BASIC an Open Source project. See http://gcbasic.sourceforge.net/index.php
Microchip is launching a new development board called Curiosity for 8-bit PIC lovers. It supports 8-, 14-, 20-pin 8-bit PIC® Microcontrollers with low voltage programming capability and has an integrated Programmer/Debugger with USB Interface that is fully compatible with Microchip’s MPLAB X development environment.
Curiosity development board from Microchip
Your next embedded design idea has a new home. Curiosity is a cost-effective, fully integrated 8-bit development platform targeted at first-time users, Makers, and those seeking a feature-rich rapid prototyping board. Designed from the ground-up to take full advantage of Microchip’s MPLAB X development environment, Curiosity includes an integrated programmer/debugger, and requires no additional hardware to get started.
Curiosity is the perfect platform to harness the power of modern 8-bit PIC® Microcontrollers. Its layout and external connections offer unparalleled access to the Core Independent Peripherals (CIPs) available on many newer 8-bit PIC MCUs. These CIPs enable the user to integrate various system functions onto a single MCU, simplifying the design and keeping system power consumption and BOM cost low.
Also, check out Mike Szczys‘ (over Hackaday) reviews of this new PIC development board here.
Microchip Technology has announced the second member of its award-winning and patented GestIC® family. The new MGC3030 3D gesture controller features simplifies user-interface options focused on gesture detection, enabling true one-step design-in of 3D gesture recognition in consumer and embedded devices. Housed in an easy-to-manufacture SSOP28 package, the MGC3030 expands the use of highly sought after 3D gesture control features to high-volume cost-sensitive applications such as toys, audio and lighting.
3D gesture controller
The simplicity of gesture-detection integration offered by the MGC3030 is also achieved through Microchip’s free, downloadable AUREA graphical user interface (GUI) and easily configurable general purpose IO ports that even allow for host MCU/processor-free usage. The MGC3030’s on-chip 32-bit digital signal processor executes real-time gesture processing, eliminating the need for external cameras or controllers for host processing, and allowing for faster and more natural user interaction with devices.
Microchip Technology Inc. has announced two families of new high-speed A/D converters in the MCP37DX1-200 and MCP372X1-200 families. These families feature 12-, 14- and 16-bit pipelined A/D converters with a maximum sampling rate of 200 Mega samples per second (Msps). The 14- and 16-bit devices feature high accuracy of over 74 dB Signal-to-Noise Ratio (SNR) and over 90 dB Spurious Free Dynamic Range (SFDR), while the 12-bit devices have 71.3 dB SNR and 90 dB SFDR. This enables high-precision measurements of fast input signals. These families operate at very low-power consumption of 490 mW at 200 Msps including LVDS digital I/O. Lower power-saving modes are available at 80 mW for standby and 33 mW for shutdown.
The MCP37DX1-200 and MCP372X1-200 include various digital processing features that simplify system design, cost and power usage for designers. These families also include decimation filters for improved SNR, individual phase, offset and gain adjustment and a fractional delay recovery for time-delay corrections in multi-channel modes. Data is available through the serial DDR LVDS or parallel CMOS interface and configured via SPI. An integrated digital down-converter is included in the MCP37DX1-200 family making it ideal for communications applications. The 12-bit families include an integrated noise-shaping requantizer, which enables users to lower the noise within a given band of interest for improved accuracy and performance. These families are targeted for applications in the communications markets such as base stations, test equipment, and IF receivers, among others.
Read full story!