View allAll Photos Tagged microcontroller

Microchip's MPLAB® REAL ICE™ Power Monitor Module enables designers to identify and eliminate code that consumes high current, in real time. Combined with the MPLAB REAL ICE in-circuit emulator and MPLAB X IDE, this development platform allows users to measure, graphically profile and optimize code power consumption for all of Microchip’s more than 1000 8-bit, 16-bit and 32-bit PIC® microcontrollers. Additionally, it offers unsurpassed micro-Amp current measurement, with an overall dynamic range up to 1 Amp, and a voltage range of 1.25V to 5.5V. At a list price of $379.99, Microchip’s Power Monitor Module is significantly more cost effective than similar tools, making it ideal for a broad range of battery-powered, digital power-supply, motor-control and metering applications. For more info, visit: www.microchip.com/get/M530

This is an 8051 microcontroller from Nordic Semi with an embedded 2.4GHz radio.

Microchip announced an expansion of its eXtreme Low Power (XLP) PIC® microcontrollers (MCUs) with the PIC24F “GB2” family. This new family features an integrated hardware crypto engine, a Random Number Generator (RNG) and One-Time-Programmable (OTP) key storage for protecting data in embedded applications. The PIC24F “GB2” devices offer up to 128 KB Flash and 8 KB RAM in small 28- or 44-pin packages, for battery-operated or portable applications such as “Internet of Things” (IoT) sensor nodes, access control systems and door locks.

CNC USB Controller - JCNC more Information: www.jtronics.de

Daisy chaining three Arduino microcontrollers: the Uno and Duemilanove send serial print messages to the master controller (EtherTen). LEDs display reads by the master.

Lenore demonstrates the alphanumeric persistence of vision display.

 

Learn how to make it here.

BLIFNAR. Blinky Bug. LED-thingy. These all describe the SB-Firefly. This coin-cell powered microcontroller runs three LEDs through button selectable light blinking sequences with smooth transitions. Use the Firefly to teach soldering, have a late night blinky party, or hack into your own creation! This tiny application board comes with everything you need for a super small microcontroller project, battery included!

Lego frame with an rc servo being driven by an Arduino microcontroller

The TSL1401 sensor chip in the camera connects to two digital pins and one analog pin of the Arduino. For scale, the squares in the background are 5mm.

 

These are the Images of My GSM based robotic project that I created in Dec. 2013.

Polygonal spiral of aluminium welding wire, bent under computer control by Arduino and motors. Photo by David Henshall.

For more details have a look at the project Website.

alan-parekh.com/projects/gear-clock/

The Nixie Watch project plods on! Software development begins.

 

Every project needs to go through this phase, at least in my scheme of handling things.

 

Here we see the Development Environment of Kings hosting an Atmel ATTiny861 microcontroller (MCU). Just out of shot is my laptop, upon which I wrote software for the MCU that causes it to blink an LED. This is a nice quick way to make sure that I haven't fried the chip and that I've wired everything up properly. For the programmers out there, I consider this step to be the "Hello World" of MCU programming - though this implementation is a bit more sophisticated than it needs to be; the LED blink is driven by a timer interrupt.

 

This version differs from the IN-14 clock version linked above in that it's all powered by batteries. One of the challenges of designing the watch software will be to set it up so that the MCU draws a minimum of power - not a pressing issue for a clock which is going to be plugged in to a wall socket, but critical for a thing like this which I would like to run for months on a trickle of current.

 

The little black box in the center right contains 2 AA batteries, which are standing in for the single lithium watch battery which will run the MCU in the real watch. Below it is the display power supply with its own battery. Getting the MCU and display working together is going to be the tricky part. To conserve power, the MCU will run a program that will cause it to immediately shut itself off - but not quite all the way off; it'll be just awake enough to notice when the display power supply fires up. That is, when the watch's wearer presses the button to show the time. At that point the chip will awaken, fetch the time from a crystal-based real time clock chip (not yet wired up), and start showing it on the nixies. When the wearer releases the show-time button, the display power supply will be disconnected and the MCU will notice that, stop trying to display the time, and hibernate again.

 

Interestingly, if you find such things interesting, this is the way most battery powered computerized widgets work; for instance, games on the Nintendo Game Boy (which I used to program, back when I was younger and even dumber) spend most of their time with the main processor asleep like that. At least they do if they were written well.

 

After a bit more fiddling I will be able to wire this to the display prototype and it will start being a watch - at least in the functional sense. Trying to wear the prototype on your arm would be like wearing a very geeky buckler.

This is the main microcontroller part of my simple circuit to display music on a VGA monitor like on an oscilloscope.

For more details go to :

www.5volt.eu

The MSP430G2231 connected to an LCD from a Nokia 1202 mobile phone. The resolution is 96x68, which is a little better than the usual 84x48 of a 3110 LCD. The LCD is powered by 3.3V, and has 3.3V interfaces, which matches up well with the MSP430 microcontroller. There's a white LED backlight, fed via a 100Ω resistorThe chip-on-glass LCD controller is an ST Microelectronics STE2007.

 

See this forum thread at Dangerous Prototypes: dangerousprototypes.com/forum/viewtopic.php?f=19&t=3486

450 Gates, 24 Macrocells,12ns delay, 76MHz max.

This is a re-shoot of an old chip I opened up previously. I knew at the time that I could only see the metal layers and I needed a metallurgical scope to see anything else, so here we are.

 

Thanks to the improved camera and scope I can make out smaller details. According to the datasheet this chip has 128 Bytes of onboard SRAM and there are 32 rows and 32 columns in the mid-right block which equates to 1024 bits or 128 Bytes. Because of this I am fairly confident that block is the SRAM and the other two are the ROM.

 

This was pulled from an old opto-mechanical mouse which used a serial RS-232 connector. The top of the mouse and the ball were missing, so I was unable to identify the model. I think it is made by Logitech since the package has that written on it.

 

It was designed in 1988 and it uses HCMOS and It was based off of the Motorola 6800.

 

Data sheet here: usermanual.wiki/Document/MC68HC05P1TechnicalDataJan91.188...

 

Camera: SONY A6000

Number of Images: 77

Panorama Y Axis: 11 Image

Panorama X Axis: 7 Images

ISO: 100

Shutter Speed: 1/8"

Light Source: Reflected lamp built into scope.

DIC: Yes

Overlap: 50%

Microscope Objective: 10X

Microscope Eyepiece: DSLR Mount

Grid Used: 4x4 (Panning Movement Aid)

Capture Motion: ZigZag

Stitching Software: Autopano Giga

Other Software: GIMP for white balancing and sharpening.

Image Type: PNG

Image Scale: 49.5%

Sorry I haven't been around flickr friends. I've been focusing on other hobbies...here's a dip from a trip to Maker Faire KC (top is from Photomatix and bottom is from Corel PaintShop)

After Maker Faire I was busy creating this Propeller MicroController project in my spare time... www.youtube.com/watch?v=h19vmYhT7wY

 

Mounted ZX Spectrum tape covers.

 

Mounted front panel from a dead, vintage audio amp. Holes are backlit with LEDs and the dials cycle up and down. You can control the speed and lighting by touching the wood on top of the frame - a capacitance based qprox sensor detects the proximity of your hand to act as a switch.

 

The switch is multimodal; a quick touch cycles the lighting modes to on/dim/off, holding your hand there for 3 seconds enables the speed setting mode - the dial increments one level on the panel meter per 2 seconds held, ie, hold your hand there for 10 seconds and the dials take about 30 mins to cycle, hold it there for 1 second and the dial will cycle at once every 2 seconds.

 

All control is done with a PIC microcontroller (before I swapped to AVR). This was my first electronics project.

  

Mini Servo Controller using Microchip's PIC12F675 Microcontroller

"Part of this complete breakfast!" Okay-- maybe not the best example of anything. The board on the lower left is a remote four-button keypad, and then the AVR drives the dot-matrix display.

 

A simple AVR breakout/programming target board for the ATmega168 microcontroller (and friends) in a convenient business card form factor. An open-source hardware project from Evil Mad Scientist Laboratories, read more here.

In November 2011, Microchip announced a worldwide series of technical training seminars—beginning in January 2012—that will show designers how to easily adapt to changing product requirements by migrating a real-world application from 8, to 16, to 32-bit PIC® microcontrollers (MCUs). These one-day classes will teach engineers how to migrate the application using one set of tools and with minimal code changes; demonstrating how they can save both time and money through reuse. The seminars will utilize Microchip’s free software tools and the “One PIC MCU Platform Demo Board,” depicted above, which is bundled with the PICkit™ 3 programmer and is available exclusively to attendees. For more information, visit: www.microchip.com/2012seminars

Back to this stuff again - this will be the main circuit board for my wife's nixie clock. It will hold the microcontroller, the real-time clock chip and backup battery, and the high-voltage power supply for the tubes.

 

What you see here are the four steps of preparing the board. Upper left, the bare copper board with the design for the bottom side of the board ironed on. Laminated on, really, since I use a laminator instead of an iron, but "ironed on" sounds better and reminds me of those little patches you used to get in cereal boxes. Upper right, the board after being etched (so the top layer now shows through). Lower left, the Lovely Shiny Copper phase after the toner has been scrubbed off. Lower right, tinplated and ready for drilling and cutting.

 

This time I tried a different circuit board layout program - Cadsoft's Eagle (free version). It's nice, though its interface is weird and it is limited in the size of board it lets you make. The limitation was not so strict I couldn't get this one done, though. Yay!

 

I had been using ExpressPCB's layout software, which is slick and unlimited in board size, but Eagle has two advantages: one, it can do automatic trace routing, and two, it isn't specifically designed to not let you make your own boards so it's much easier to get actual-size board imagery from it. These two things probably saved me a week of hobby time on this project even though I had to learn a whole new software package.

 

The autorouting really is nifty - you lay out your circuit as a schematic diagram, then you can create a board from that. The board initially looks like a blank rectangle with all the parts sitting next to it, the electrical connections in place but represented as straight lines so they all cross over each other. You lay the parts out on the board in what you guess is a good arrangement, subject to requirements like needing the power connector to be in a certain place and so on. Then you invoke the autorouter, which figures out how to make all the connections so that they get where they need to go and don't touch one another. This is pretty impressive - it's a low-level Artificial Intelligence problem, akin to (say) coming up with a delivery itinerary for several dozen pizza boys bringing pizzas to a bunch of different houses simultaneously, so that they reach everywhere in the shortest amount of time possible and without crossing each other's paths. As an AI researcher, I have enough professional egotism to think I could write a better one - but since they've saved me the trouble, I'm happy enough to use theirs.

 

Even better, you can tweak the autorouter's behavior to make its designs friendly to homebrew circuit board production. I attempted that for this board and I think it'll work. I need some practice before the boards I make are elegant - this one has some signals traveling a lot further than they really need to, but it should all work.

 

I added the hatch-filled areas in Paint Shop Pro as a postprocessing step. I wanted to save etchant - which you can do by filling the big blank areas. At the same time, I didn't want to run my printer out of toner, so I used a hatch fill instead of a solid fill. It seems to have struck a good balance.

Microchip expanded the development platform for its growing portfolio of innovative 8-bit PIC® microcontrollers (MCUs) with Core-Independent Peripherals (CIPs). Designers can combine these building blocks to perform application functions autonomously, and they can be interconnected with an increasing amount of integrated Intelligent Analog peripherals. Because these functions are deterministically and reliably performed in hardware instead of software, CIPs enable system performance that is far beyond traditional MCUs. For more information, visit: www.microchip.com/CIP-090915a

The MC13224 from Freescale is a ZigBee System-On-Package device. The three dies pictured are the microcontroller, radio, and flash memory.

450 Gates, 24 Macrocells,12ns delay, 76MHz max.

Microchip’s 32-bit PIC32 microcontrollers provide a high-performance platform for developing quality digital-audio playback and accessories. The new PIC32 Bluetooth Audio Development Kit builds on Microchip’s existing stack-integrated Bluetooth audio module with a new low-cost, agency-certified Bluetooth HCI transceiver module based on a standard radio, AVRCP and A2DP Bluetooth profiles tailored for the PIC32, as well as both standard and advanced audio CODECs such as SBC, AAC and MP3. Additionally, this kit can be used with Microchip’s existing Made for iPod® and Android™ stacks. Together, these elements provide a versatile and powerful development platform with a high level of customization and flexibility. For more info, visit www.microchip.com/bluetooth

These are the Images of My GSM based robotic project that I created in Dec. 2013.

Microchip's 16-bit PIC24FJ128GA310 Microcontroller Family

Microchip's MPLAB(r) Starter Kit for PIC32MX1XX/2XX Microcontrollers (Part # DM320013)

For more details have a look at the project Website.

alan-parekh.com/projects/gear-clock/

Testing out an ADXL330 accelerometer, and interfacing it to an AVR microcontroller. Read more here

Microchip expanded its eXtreme Low Power (XLP) PIC® microcontroller (MCU) portfolio. Features of the new PIC24F “GB4” family include an integrated hardware crypto engine with both OTP and Key RAM options for secure key storage, up to 256 KB of Flash memory and a direct drive for segmented LCD displays, in 64-, 100- or 121-pin packages. Dual-partition Flash with Live Update capability allows the devices to hold two independent software applications, and permits the simultaneous programming of one partition while executing application code from the other. These advanced features make the PIC24F “GB4” family ideal for designers of industrial, computer, medical/fitness and portable applications that require secure data transfer and storage, and a long battery life. To learn more about Microchip’s PIC24F “GB4” family of MCUs, visit www.microchip.com/PIC24FJ256GB410-082415a.

All these 8-bit retro computers were loading software from MMC cards using an interface and firmware by Arduino Nut.

This is an laser cut enclosure for mobile arduino prototyping. I will start selling this soon. A bit more testing is needed.

 

Check:

www.synthetos.com/webstore

MCUs offering extensive connectivity interfaces, powerful performance and robust hardware-based security.

The back side of the circuit board contains an Intel 80C196KR microcontroller (large square IC on the left), operating at 16 MHz.

 

The 420 board contains 8 MB RAM to enable buffering of five 1.5 MB images.

 

The 460 board contains 16 MB RAM to enable buffering of two 6 MB images.

 

In comparison, a typical PC in 1994 contains a 66 MHz Intel 80486 processor with 8 MB RAM.

 

Related images:

Circuit board - front side

Camera restoration

Having made up all the crimp/header plugs, time to give the board a check before I start drilling holes in the case.

 

Also a chance to think about the best place to drill the holes!

 

The more observant of you will notice that this isn't the case I used - I found a more suitably-sized alternative in a box in the loft ...

Microchip announced a new family of PIC32MX3/4 microcontrollers (MCUs) in 64/16 KB, 256/64 KB and 512/128 KB Flash/Ram configurations. These new MCUs are coupled with comprehensive software and tools from Microchip for designs in connectivity, graphics, digital audio and general-purpose embedded control. The MCUs are an expansion to the popular PIC32MX3/4 series of high-performance 32-bit microcontrollers. They offer higher RAM memory options and higher integration of peripherals at a lower cost. The PIC32MX3/4 feature 28 x 10-bit ADCs and 5 UARTS, 105 DMIPS performance, serial peripherals, graphic-display, capacitive-touch, connectivity and digital audio support. For more info, visit: www.microchip.com/get/N0VF

 

Overall view of the workbench with the half-finished Atmel ATmega8 board.

 

Microchip's 8-bit PIC10F(LF)32X and PIC1XF(LF)150X microcontrollers feature configurable logic and a high level of peripheral integration in 6- to 20-pin packages.

Very simple circuit. 8 potentiometers, a 4053 analog multiplexer, and an ATmega48 microcontroller.

Microchip's MRF24WB0MA/MB are next-generation, agency-certified embedded Wi-Fi® transceiver modules. The IEEE 802.11 module firmware has an easy-to-use API driver interface to Microchip’s free TCP/IP Protocol stack and 8-, 16- or 32-bit PIC® microcontrollers. For additional information, please visit Microchip’s online Wireless Design Center at www.microchip.com/get/A96T.

1 2 ••• 10 11 13 15 16 ••• 79 80