Microchip Technology to Buy Atmel for Nearly $3.6B
nytimes.com
nytimes.com
[0]: https://c1.staticflickr.com/1/53/115619170_4445c593cd_o.jpg
[1]: https://c1.staticflickr.com/1/56/112758047_dc5b4bdc3b_o.jpg
Granted, it's (thankfully) been over a decade since I had to use a Microchip microcontroller, and they've presumably improved since. But Atmel got it right from the start. GCC-AVR produced beautiful assembly and their ISA was a joy to use. RIP Atmel.
I've never programmed MSP430s in assembly, but I have for PICs and found their instruction set to be more funky than AVR.
That said:
* Harvard architecture (split I & D memory)
* 8 bit registers
* Not at all orthogonal, and particularly painful for pointer addressing
* The stack pointer is annoying to work with
* Address wrap at physical memory bounds, rather than the bounds of address space
I could pick a bunch more nits that would only really be relevant to someone writing an emulator (complicated instruction decode, IO addressing, &c) but those are my big complaints.
I find MSP430 much more pleasant to work in.
I still have a couple of AVR32 NGW100 dev boards, they were really nice to work with.
Elegant, clean design (certainly compared to the old 8-bit PICs). Good taste. FOSS-friendly.
Microchip might be a Texan oilman in this comparison. Just keep pumping them PICs out don't listen to those commies with their 'GCC' and their 'lee-nux' - sounds foreign and suspicious.
This is obviously a tongue-in-cheek characterisation but I think that's what the OP was getting at.
I'm sure their costs and efficiency will improve. As usual. ;)
They advertise Arduino compatibility, so I'm assuming that means compatibility with the AVR instruction set, but I could be wrong about that.
But that's just Arduino, i.e. high level compatibility. You have a setup() and a loop() and the same way to do I/O, but not the same underlying instruction set.
The chips on these guys are regular ARM cortex uCs.
They might be just barely fast enough to do real-time emulation of the AVR INSNs though ;)
Other major competitors are NXP/Freescale, ST, TI, and Infineon.
Chip design and manufacture, however, I can easily believe converge toward a monopoly, mostly because research efforts compound like crazy.
here it goes :
Atmel had a deal with Dialog Semiconductor worth 4.6 Billion Dollars on September 15 already, refer [0] [1].
Microchip manage to break that deal with 137 Million dollar termination fee, but with a deal worth of 3.6 Billion Dollars.
That's 1 Billion dollars "less" deal worth agreed by Atmel to be sold.
Sounds unbelievable!
MCHP managed to do this by giving more cash for Atmel shareholders? (..and not to forget 137 M of termination fine.)
1 Billion dollar (which was imaginary) disappeared into thin air??
If it was not of real value, then how / why Dialog over valued it?
Whoever understands all this, please comment.
[0] : http://www.dialog-semiconductor.com/content/dialog-semicondu... [1] : http://fortune.com/2015/09/21/dialog-buying-atmel/
I love Microchip's application notes. My first controller was a PIC16F877A and apart from the architecture quirks (and mediocre C compiler support) it is a good processor for beginners. In that sense, this acquisition nicely complements MT's own strengths.
I'm still not sure how I feel about the monopolization of the uC though.
AVR was just so clean by comparison. It's a sad day, microchip really needed a good competitor.
>People in this thread keep talking like this is the "death" of Atmel. I don't see it changing much other than being guided by Microchip management to meet higher profit margins. If you think that Atmel's compilers and IDE's are going to be dropped overnight in favor of MPLAB X and Microchip compilers, you are almost surely mistaken; there's a big gap between architectures so it would be a lot of work to get Microchip tools to support Atmel parts.