Created on: 12 November 2013
Works with devices running Android®,Motorola OS, or Windows Mobile® operating systems. Mac OS X® Mac OS® 10.5.8 Leopard Mac OS® 10.6 Snow Leopard Mac OS® 10.7 Lion Mac OS® 10.8 Mountain Lion Mac OS® 10.10 Yosemite Works with devices running Android®. Atmel maXTouch Technology Enables the Big Screen maXTouch technology now supports large format touchscreens, up to 15.6in (39.6cm), for emerging products, including touch-enabled tablets, smartbooks, mobile Internet devices (MIDs), netbooks, PC notebooks, and a range of industrial applications. Atmel microcontroller programming is cheap and really tiny in size. Hence anyone can embed on a various device. Basically, microcontroller programming is very easy and simple to learn. And also, it is not much difficult. Washing Machines. ATMEL Microcontroller Programming in Embedded Systems. Shop Valentine's Day phone deals at AT&T. Shop for cell phones from top brands, like the new Samsung Galaxy & iPhone 12. Now the fastest nationwide 5G network.
Atmel ARM microcontrollers contain a boot program called SAM-BA. The SAM-BA boot program can be loaded to the Flash memory of the microcontroller by closing a jumper on the microcontroller board and then powering up the board.
Mobile Phones Wikipedia
Examples:AT91SAM7S uses the TST (TEST) pin to load SAM-BA (e.g. AT91SAM7S256);
ATSAM3U microcontrollers use the ERASE pin to load SAM-BA (e.g. AT91SAM3U2C).
Once the SAM-BA boot software is loaded to Flash memory, the microcontroller will then run the SAM-BA software when powered up. Microcontrollers that have a USB port and SAM-BA running can then be connected to a PC and programmed via a USB cable using the Atmel SAM-BA PC application.
This article shows how to install the driver in Windows 7 that the SAM-BA PC software uses.
SAM-BA USB CDC Driver
When the Atmel ARM based board is plugged into a PC USB port, the driver makes the Atmel USB microcontroller configure as a USB CDC port that will appear as a COM port in Windows.
The driver will be copied to the PC if the SAM-BA PC software is installed. It can also be downloaded here:
(To save the above driver, right-click and choose Save Link As... or whatever save item your browser uses)
Installing the Driver
1. Plug the Microcontroller Board into the PC
After plugging in the microcontroller (and powering it if externally powered), Windows will try to install a driver.
Automatic driver installation will fail.
2. Open Device Manager
Click the Windows Start button and then right-click Computer. Click Properties on the menu that pops up.
In the window that opens, click 'Device Manager'.
The Atmel microcontroller running SAM-BA will be displayed as an 'unknown device'.
3. Update the Driver
Right-click the unknown device in the device manager and then click Update Driver Software... on the menu that pops up.
In the dialog box that pops up, click Browse my computer for driver software.
Click the Browse... button.
Atmel Driver Files
Use the dialog box to navigate to the folder containing the driver.
The correct path will now appear in the dialog box. Click the Next button at the bottom of the dialog box.
In the dialog box that pops up, click Install this driver software anyway.
The driver may take a while to install.
You will be notified when installation is complete.
Back in the Device Manager window, the new device and COM port number assigned to it can be seen.
Testing the Driver and Microcontroller Board
Mobile Phones Definition
After installing the driver, it can be tested by using the SAM-BA application software on the PC, or by using a terminal emulator as shown here.
Use a terminal software program such as Bray's Terminal.
Connecting with the Terminal Emulator
Start the terminal program, select the COM port shown in device manager, e.g. COM3. Set the Baud rate to 115200 and then click the Connect button.
Requesting the SAM-BA Version
To test that the terminal emulator can communicate with the SAM-BA software running on the microcontroller, the version of the SAM-BA software can be requested. This is done by sending a specific message to the microcontroller / SAM-BA software.
At the bottom of the terminal window, click the +CR checkbox. This will insert a carriage return character at the end of the message to send.
Now type V# into the Send field and then click the Send button to send the SAM-BA version request message.
SAM-BA Version Response
The SAM-BA software will respond with the SAM-BA version information as shown below.
Atmel ARM Microcontrollers
Acer 100 devices | alcatel 403 devices |
Allview 157 devices | Amazon 20 devices |
Amoi 47 devices | Apple 87 devices |
Archos 43 devices | Asus 183 devices |
AT&T 4 devices | Benefon 9 devices |
BenQ 35 devices | BenQ-Siemens 27 devices |
Bird 61 devices | BlackBerry 92 devices |
Blackview 6 devices | BLU 326 devices |
Bosch 10 devices | BQ 20 devices |
Casio 5 devices | Cat 16 devices |
Celkon 229 devices | Chea 12 devices |
Coolpad 37 devices | Dell 20 devices |
Emporia 15 devices | Energizer 49 devices |
Ericsson 40 devices | Eten 22 devices |
Fairphone 2 devices | Fujitsu Siemens 2 devices |
Garmin-Asus 5 devices | Gigabyte 63 devices |
Gionee 88 devices | Google 14 devices |
Haier 59 devices | Honor 101 devices |
HP 41 devices | HTC 274 devices |
Huawei 351 devices | i-mate 34 devices |
i-mobile 37 devices | Icemobile 61 devices |
Infinix 55 devices | Innostream 18 devices |
iNQ 5 devices | Intex 15 devices |
Jolla 3 devices | Karbonn 60 devices |
Kyocera 24 devices | Lava 122 devices |
LeEco 9 devices | Lenovo 214 devices |
LG 663 devices | Maxon 31 devices |
Maxwest 41 devices | Meizu 61 devices |
Micromax 285 devices | Microsoft 31 devices |
Mitac 12 devices | Mitsubishi 25 devices |
Modu 8 devices | Motorola 512 devices |
MWg 5 devices | NEC 73 devices |
Neonode 3 devices | NIU 30 devices |
Nokia 512 devices | Nvidia 3 devices |
O2 45 devices | OnePlus 26 devices |
Oppo 161 devices | Orange 19 devices |
Palm 17 devices | Panasonic 123 devices |
Pantech 72 devices | Parla 10 devices |
Philips 227 devices | Plum 107 devices |
Posh 30 devices | Prestigio 56 devices |
QMobile 90 devices | Qtek 21 devices |
Razer 2 devices | Realme 70 devices |
Sagem 120 devices | Samsung 1276 devices |
Sendo 19 devices | Sewon 25 devices |
Sharp 60 devices | Siemens 94 devices |
Sonim 14 devices | Sony 149 devices |
Sony Ericsson 188 devices | Spice 120 devices |
T-Mobile 58 devices | TCL 14 devices |
Tecno 62 devices | Tel.Me. 7 devices |
Telit 30 devices | Thuraya 1 devices |
Toshiba 35 devices | Ulefone 38 devices |
Unnecto 30 devices | Vertu 17 devices |
verykool 139 devices | vivo 190 devices |
VK Mobile 31 devices | Vodafone 87 devices |
Wiko 76 devices | WND 5 devices |
XCute 4 devices | Xiaomi 187 devices |
XOLO 81 devices | Yezz 97 devices |
Yota 3 devices | YU 13 devices |
ZTE 284 devices |