| In March this year, Apple announced a new generation of MacBook Pros to the market, starting at $1,199 (as of May 16th) and up to twice as fast as the previous generation. We got our hands on a 13 inch MacBook Pro, featuring a 2.3 GHz processor, 2 GB 1333 MHz DDR3 RAM, 320 GB (5400 rpm) hard drive, as well as Intel’s new Thunderbolt technology. Similarly priced is the 21.5 inch iMac featuring a 2.5 GHz processor, 512 MB of 1333 MHz DDR3 memory, a 500 GB (7200 rpm) hard drive, and also equipped with the Thunderbolt port. Despite having slightly better tech specs, the iMac is priced the same (at time of writing) as the MacBook Pro. Since the decision for many is one of portability over a bit more power, this makes sense and reflects good product management practices. But also because of the substitutability of the two computers, we thought it might be interesting to compare them on a silicon level – with attention to the chips that go unhearalded in the spec sheets. (Note: we didn’t do a physical teardown on the iMac; we are using data from iFixit for that device.) |
| Processor – Different Chips The MacBook Pro’s new processor is a 2.3 GHz dual-core Intel i5, also known as “Sandy Bridge,” which delivers up to 2x faster performance over the previous generation processor. The device also has 3 MB of shared L3 cache. Package markings on this device are: BD82HM65/SLJ4P/E108A530/’08. As previously mentioned, the processor found inside the iMac is the slightly faster 2.5 GHz quad-core Intel Core i5-2400S, with 6 MB of Intel Smart Cache. For those who like to compare such things we like Passmark Software, cpubenchmark.net |
| Thunderbolt Port – Same One of the most talked about new features of this generation of MacBook Pros is the new Thunderbolt port. This technology, developed by Intel with technical collaboration from Apple, allows users to connect high resolution and high speed units to a single port to transfer data, at rates up to 10 Gbps. The iMac also features this new technology. |
| Ethernet Transceiver – Same Found in both the MacBook Pro and iMac is the BCM57765B0KMLG integrated gigabit Ethernet and memory card reader controller by Broadcom. This device features an integrated 10/100/1000 BASE-T transceiver, and an integrated 5-in-1 memory card reader. Package markings found on this device in the MacBook Pro are: Broadcom logo/ BCM57765B0KMLG/UN1050 P20/113163 3 W. |
| USB Controller – Similar Found on the circuit board of the MacBook Pro was the SMSC USB2513B USB controller. This device is part of SMSC’s USB251x family of high performance, low power, small footprint USB 2.0 hubs for PC, embedded, and consumer applications and features three downstream ports. Package markings on this device are: SMSC/ USB25138/01046-A2P10/8J144327K/ASE-JW. A similar device by SMSC was also found in the iMac, the SMSC USX2061. We didn’t take die photos (yet) to see if the silicon is the same and the package markings different. |
| Memory – Different Eight Hynix H5TQ2G83BFR-H9C DDR3 SDRAM chips were found inside the MacBook Pro. According to the device’s datasheet, this device is a 2,147,483,648 bit CMOS Double Data Rate III (DDR3) synchronous DRAM, ideally suited for the main memory applications that require large memory density and high bandwidth. A Hynix SDRAM was found in the iMac as well. Four H5GQ1H24AFR T2L 1 Gb DDR5 SDRAM chips were found on the computer’s GPU. Also found in the MacBook Pro was an LE25FU106B manufactured by Sanyo. This is a CMOS IC serial flash memory device with package markings: 25FU106B/0HKLX. In the iMac, a CMOS multipurpose flash (MPF) by SST, the 39VF200A, was found on the circuit board. |
| Audio Controller – Same Another repeat device used by Apple in both computers was the 4206BCNZ audio controller by Cirrus. Package markings on this device, found in the MacBook Pro, are: CIRRUS/4206BCNZ/C2CY1051/MAL. |
When looking at the silicon level, we found many similarities between the MacBook Pro and iMac. For those who are interested, here is a comprehensive list of devices found in the MacBook Pro MC700LL A. There are several items that we have not identified. If one of them was designed by you, and you want it highlighted, feel free to email us:
| Atmel Corporation | AT45DB021D | Flash | |||||
| Broadcom Corporation | BCM57765B0KMLG | Ethernet transceiver | |||||
| Cirrus Logic | CS4206BCNZ | Audio CODEC | |||||
| Cypress Semiconductor | CY7C63803 | USB controller | |||||
| CY8C24794-24LTXI | SoC (system-on-chip) | ||||||
| Delta | LFE8904C-F | Network device | |||||
| EtronTech | EM6A8160TS0-5G | DDR SDRAM | |||||
| Hynix Semiconductor | H5TQ2G83BFR-H9C | DDR3 SDRAM | |||||
| Intel Corporation | BD82HM65 | Microprocessor | |||||
| E8293601EAZ25 | Unclassified | ||||||
| Thunderbolt_socket | PCI peripheral | ||||||
| V052A138 | Unclassified | ||||||
| Intersil, Inc. | ISL6259AHRTZ | Battery backup | |||||
| Linear Technology | LT3491EDC | LED driver | |||||
| LT3957 | DC-DC converter | ||||||
| LTC3219 | LED driver | ||||||
| LSI | FW643E | PCI bridge/memory controller | |||||
| Macronix International | MX25L1635DZNI-10G | Flash | |||||
| MX25L6406EM2I-12G | Serial flash memory | ||||||
| Maxim Integrated Products | MAX15092GTL | Unclassified | |||||
| Panasonic Corporation | MN103SH5GRA | Microcontroller | |||||
| Parade Technologies, Inc. | PS8301 | MUX devices | |||||
| PS8521A | General purpose interface | ||||||
| Pericom | PI3A212 | Bus switch | |||||
| Renesas Electronics | R4F2117LP | Microcomputer | |||||
| R5S37210BR200FT | Unclassified | ||||||
| Sanyo | LE25FU106B | Flash | |||||
| SMSC | USB2513B | USB controller | |||||
| STMicroelectronics | LIS331DLH | Accelerometer | |||||
| M93C76 | EEPROM | ||||||
| TDK | 6T213HF | Unclassified | |||||
| Texas Instruments | R33V | Unclassified | |||||
| SN1010 | Unclassified | ||||||
| TLS2505 | Unclassified | ||||||
| TPIC1353 | Unclassified | ||||||
| TPS2065 | Power switch | ||||||
| TPS2561 | Power switch | ||||||
| TPS51125 | PWM step down regulator | ||||||
| TPS51916 | Unclassified | ||||||
| TPS58864D | Unclassified | ||||||
| TPS61045DRBR | Boost converter | ||||||
| TPS62315 | DC-DC converter | ||||||
| Vishay Semiconductor | Si7108DN | N-channel FET | |||||
| Si7149DP | P-channel FET | ||||||
| Vishay Siliconix | Si7137DP | P-channel FET | |||||
| SiZ700DT | N-channel FET | ||||||
Tags: MacBook Pro, MC700LL A, reverse engineering, teardown
















