Articles

Amicus18_picturePacking a 64Mhz PIC (18F25K20), the Amicus18 is an embedded system platform based on a simple open hardware design for a single-board microcontroller, with embedded I/O support and a standard programming language.

The Amicus18 board communicates with a personal computer via a USB interface, which presents itself as a standard serial port on the PC. It can be programmed directly through this port so there is no need for a dedicated programmer. If the need arises, there is an ICSP (In Circuit Serial Programming) interface suitable for all programmers, but tailored for the Microchip PICKit 2 programmer.

 

Features

  • 18F25K20 at the core
    • 64Mhz operation (equates to 16 million instructions per second)
    • 32768 bytes of flash memory
    • 1536 bytes of RAM
    • Nine 10-bit ADC inputs
    • Two 10-bit PWM outputs
    • Two comparators
    • USART, SPI, I2C
  • Can be programmed directly with USB cable
  • Pre-loaded bootloader
  • 3 and 5 volt linear regulators onboard
  • Free development software (supported by Crownhill, the developers of Proton BASIC)
  • Not restricted to any one program language (can use C18, Swordfish, anything!)
  • Interface for all of the microcontroller pins
  • Lots of shields which expand the Amicus funtionality

Amicus18

 

The Software

Crownhill have really gone all out with this PIC version of the Arduino. The programming language is a version of Crownhill’s flagship compiler: Proton BASIC. The Amicus version of the software is completely free, with no restrictions.

If you prefer to program with Swordfish or C18 then your in-luck - Any PIC microcontroller language can be used with the Amicus18 hardware.

 

Shields

To expand the funtionality of the Amicus, shields developed by Crownhill can be used. A shield is basically a development board that connects straight to the Amicus. Here's an example of the simplest of shields, the Companion.

Amicus_Companion
Companion Shield. Connects directly
to the Amicus for rapid prototyping
.

Official Shields

Ethernet Amicus18 Shield

An easy way to connect to the Internet with the Amicus.

enthernet_corner_small-98a1

GPS Amicus18 Shield

The Amicus GPS shield contains a 16 channel ZX4120 GPS receiver, as well as a 16k byte (128 kbit) serial (I2C) eeprom, and a 1.5 Volt, 12mm battery socket in order to maintain the receiver's built-in RTC (Real Time Clock).

gps_corner_small-335-main1

Bluetooth Amicus18 Shield

Connect to the world wirelessly with the Bluetooth shield.
Reliably connect and talk to another bluetooth device, or your PC.
bluetooth_corner_small-b76-main1

SmartCard Amicus18 Shield

Enter the fascinating world of Smartcard interfacing with the Smartcard Shield. Program your own smartcards and add that extra bit of security to your next project.

smartcard_corner_small-73a-main1

LCD Amicus18 Shield

Compatible with both Alphanumeric and Graphic LCDs

PC215804-eda-main1

GSM Amicus18 Shield

Connect to anywhere in the world with the GSM modem shield. Send and receive SMS messages easily, allowing a huge range of remote monitoring and controlling projects.

PC215806-ae5-main1

 

Open Design

Amicus Hardware is an open design, the schematics and design data are available for download free of charge. If you want to make changes to the bootloader, then good news - it too is open source and freely downloadable.

 

Other Developments

I'm lucky enough to have an Amicus in the mail and on its way to me. I'll share any projects or interesting info along the way.

Share this article

Tags: Amicus18, Beginner, Guide

Forum Activity

Recent Articles

ROKNEWSPAGER ERROR: File not found: images/stories/authors/346/EEVBlog%20242.jpgROKNEWSPAGER ERROR: File not found: images/stories/authors/Jon%20Chandler/bookmark%20screen.jpg

EEVblog #242 – Hakko FX-888 Soldering Iron Hack +

Dave has posted another excellent video blog, this one a hack he did on a Hakko FX-880 soldering iron.  The hack is interesting because he solves a design problem  and explains in detail the...

Geoff's Projects: The Maximite BASIC Computer +

From Geoff's Projects Blog comes the Maximite BASIC computer.  It looks like an interesting bit of kit and the table of contents at the blog has some other interesting topics. The Maximite is a small...

Rangerbob's Reverse Geocache +

Rangerbob's Reverse Geocache
Since I first saw Mikal Harts Reverse Geocache Puzzle I knew I needed to build one. My best mate and his wife are avid GeoCachers (is that a word?) and I decided to make a special gift for his 30th birthday....

Useful Online Tools and References +

There are a lot of useful tools on-line.  I got busy and organized some of the ones I use often.  Perhaps you'll find these useful.  Please share others that you use. I installed these...

Handy RadioShack Test Lead Set +

Handy RadioShack Test Lead Set
RadioShack is starting to get some nice products but sadly, they are not well described on the package or on the web site.  I took a leap of faith and purchased this test lead set and I'm quite pleased...

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

New Resources

Andrew Carters Electrical Engineering Blog
Jumper One - electronic projects, tutorials, hwd hacking

More...     Add Link

Whos Online

We have 23 guests and 1 member online

Member Access


showcase

Ciseco have managed to put together a development board package that costs £2.99

More


showcase

Gav wanted to make a board that gave him access to all the data pins for prototyping.

More


showcase

Converting a signal from digital to analogue can be achieved via PWM.


More

TAP-28 Dev Board


showcase

The TAP-28 is an excellent development board. You can contact Jon (the author) to get some cheap

More