ATtiny микроконтроллерін салыстыру кестесі - ATtiny microcontroller comparison chart

ATtiny2313 20 істікшелі тар екі қатарлы пакетте (DIP -20N)

Кішкентай (TinyAVR деп те аталады) - танымал 8-биттің кіші отбасы AVR басқа AVR сериялы чиптерге қарағанда әдетте функциясы азырақ, енгізу-шығару істікшелері аз және жады аз микроконтроллерлер. Бұл отбасының алғашқы мүшелері 1999 жылы шығарылды Атмель (кейінірек сатып алынған Microchip технологиясы 2016 жылы).[1]

Ерекшеліктер

ATtiny микроконтроллерлері әр түрлі жалпы мүмкіндіктерді арнайы алып тастайды, мысалы: USB перифериялық, DMA контроллері, крипто қозғалтқыш немесе сыртқы жад шинасы.

Төмендегі кестеде салыстыруға оңай болу үшін ATtiny микроконтроллерлерінің жалпы сипаттамалары келтірілген. Бұл кесте қысқартылмаған мүмкіндіктер тізімі болуы керек емес.

Құрылғы (отбасы)[2]Макс
сағат
(МГц)
Жарқыл
(KiB )
SRAM
(байт)
EEPROM
(байт)
UARTI²C
(TWI)
SPIТаймерлер 8/12/16
(бит)
PWM [a]ADC түйреуіштерGPIO түйреуіштерIC пакеттеріGCC арка [3][4]Pgm
Dbg
Сілтемелер
ATtiny11, ATtiny11L6, 21ЖоқЖоқЖоқЖоқЖоқ1 / 0 / 0ЖоқЖоқ5DIP -8N, СО 200-8авр1HVSP[5]
ATtiny12, ATtiny12L, ATtiny12V8, 1.21Жоқ64ЖоқЖоқЖоқ1 / 0 / 0ЖоқЖоқ5DIP-8N, SO200-8авр1ISP, HVSP[5]
ATtiny15L1.61Жоқ64ЖоқЖоқЖоқ2 / 0 / 0иә46DIP-8N, SO200-8авр1ISP, HVSP[6]
ATtiny28L, ATtiny28V4, 1.22ЖоқЖоқЖоқЖоқЖоқ1 / 0 / 01 x 1Жоқ11DIP-28N, TQFP-32, QFN-32авр1ЖЭС[7]
ATtiny22, ATtiny22L8, 42128128ЖоқЖоқЖоқ1 / 0 / 0ЖоқЖоқ5DIP-8N, SO200-8avr2ISP, HVSP[8]
ATtiny26, ATtiny26L16, 82128128USI *қожайын, құл *қожайын, құл *2 / 0 / 01 x 21116DIP-20N, SO300-20, QFN-32avr2ISP, HVPP[9]
ATtiny13, ATtiny13V, ATtiny13A20, 1016464ЖоқЖоқЖоқ1 / 0 / 01 x 246DIP-8N, SO150-8, SO209-8, VQFN -10, WQFN-20avr2.5ISP, dW, HVSP[10] [11] [12]
ATtiny24, ATtiny24V, ATtiny24A, ATtiny44, ATtiny44V, ATtiny44A, ATtiny84, ATtiny84V, ATtiny84A20, 102, 4, 8128, 256, 512128, 256, 512USI *қожайын, құл *қожайын, құл *1 / 0 / 12 x 2812DIP-14N, SO150-14, QFN-20, VQFN-20, UFBGA-15avr2.5ISP, dW, HVSP[13] [14] [15] [16] [17] [18]
ATtiny25, ATtiny25V, ATtiny45, ATtiny45V, ATtiny85, ATtiny85V20, 102, 4, 8128, 256, 512128, 256, 512USI *қожайын, құл *қожайын, құл *2 / 0 / 02 x 2 [b]46DIP-8N, SO208-8, TSSOP-8, QFN-20avr2.5ISP, dW, HVSP[19] [20] [21]
ATtiny43U8425664USI *қожайын, құл *қожайын, құл *2 / 0 / 02 x 2416SO300-20, QFN-20avr2.5ISP, dW, HVPP[22]
ATtiny48, ATtiny88124, 8256, 51264Жоққожайын, құлқожайын, құл1 / 0 / 11 x 26 / 824, 28DIP-28N, QFN-28, TQFP-32, QFN-32, UFBGA-32avr2.5ISP, dW, HVPP[23] [24]
ATtiny87, ATtiny167168, 16512512USI *, UART *Жоққожайын, құл1 / 0 / 11 x 11116SO300-20, TSSOP-20, VQFN-32avr2.5, avr35ISP, dW, HVPP[25] [26]
ATtiny261, ATtiny261A, ATtiny461, ATtiny461A, ATtiny861, ATtiny861A202, 4, 8128, 256, 512128, 256, 512USI *қожайын, құл *қожайын, құл *1 / 0 / 11 x 31116DIP-20N, SO300-20, TSSOP-20, QFN-32avr2.5ISP, dW, HVPP[27] [28] [29] [30] [31]
ATtiny441, ATtiny841164, 8256, 512256, 5122 USART *құлқожайын, құл1 / 0 / 22 x 21212SO150-14, QFN-20, VQFN-20avr2.5ISP, dW, HVSP[32] [33]
ATtiny828208512256USART *құлқожайын, құл1 / 0 / 12 x 22828TQFP-32, QFN-32avr2.5ISP, dW, HVPP[34]
AT 16612161024256USI *, 2 USART *құлшебер *1 / 0 / 12 x 21218SO300-20, QFN-20avr35ISP, dW, HVPP[35]
ATtiny2313, ATtiny2313V, ATtiny2313A, ATtiny4313202, 4128, 256128, 256USI *, USART *қожайын, құл *қожайын, құл *1 / 0 / 12 x 2Жоқ18DIP-20N, SO300-20, VQFN-20avr2.5ISP, dW, HVPP[36] [37] [38] [39]
ATtiny4, ATtiny5, ATtiny9, ATtiny10120.5 / 132ЖоқЖоқЖоқЖоқ0 / 0 / 11 x 24 [c]4SOT23 -6, UDFN-810TPI[40] [41] [42] [43]
ATtiny20122128ЖоқЖоққұлқожайын, құл1 / 0 / 12 x 2812SO150-14, TSSOP -14, VQFN-20, UFBGA -15, WLCSP -1210TPI[44]
40124256ЖоқЖоққұлқожайын, құл1 / 0 / 11 x 21218SO300-20, TSSOP-20, VQFN-2010TPI[45]
ATtiny102 (F)12132ЖоқUSART *Жоқшебер *0 / 0 / 1иә56SO150-8, UDFN-8?TPI[46]
ATtiny104 (F)12132ЖоқUSART *Жоқшебер *0 / 0 / 1иә912SO150-14?TPI[47]
ATtiny202, ATtiny402 (0 серия)202, 4128, 25664, 128USART *қожайын, құлқожайын, құл0/0/2 / Rиә66SO150-8avrxmega3UPDI[48] [49]
ATtiny204, ATtiny404, ATtiny804, ATtiny1604 (0 серия)202, 4, 8, 16128, 256, 512, 102464, 128, 256USART *қожайын, құлқожайын, құл0/0/2 / Rиә1012SO150-14avrxmega3UPDI[50] [51] [52] [53]
ATtiny406, ATtiny806, ATtiny1606 (0 серия)204, 8, 16256, 512, 1024128, 256USART *қожайын, құлқожайын, құл0/0/2 / Rиә1218SO300-20, VQFN-20avrxmega3UPDI[54] [55] [56]
ATtiny807, ATtiny1607 (0 серия)208, 16512, 1024128, 256USART *қожайын, құлқожайын, құл0/0/2 / Rиә1222VQFN-24avrxmega3UPDI[57] [58]
ATtiny212, ATtiny412 (1 серия)202, 4128, 25664, 128USART *қожайын, құлқожайын, құл0 / 1/2 / Rиә66SO150-8avrxmega3UPDI[59] [60]
ATtiny214, ATtiny414, ATtiny814, ATtiny1614 (1 серия)202, 4, 8, 16128, 256, 512, 204864, 128, 256USART *қожайын, құлқожайын, құл0 / 1/2 / Rиә1012SO150-14avrxmega3UPDI[61] [62] [63] [64]
ATtiny416, ATtiny816, ATtiny1616, ATtiny3216 (1 серия)204, 8, 16, 32256, 512, 2048128, 256USART *қожайын, құлқожайын, құл0 / 1/2 немесе 3 / Rиә1218SO300-20, QFN-20, VQFN-20avrxmega3UPDI[65] [66] [67] [68]
ATtiny417, ATtiny817, ATtiny1617, ATtiny3217 (1 серия)204, 8, 16, 32256, 512, 2048128, 256USART *қожайын, құлқожайын, құл0 / 1/2 / Rиә1222VQFN-24, QFN-24avrxmega3UPDI[69] [70] [71] [72]
AT 166 (2 серия)201620482562 USART *иәиә0/0/3 / Rиә912SO-14, TSSOP-14?UPDI[73]
AT 166 (2 серия)201620482562 USART *иәиә0/0/3 / Rиә1518SO-20, SSTOP-20, VQFN-20?UPDI[74]
AT 166 (2 серия)201620482562 USART *иәиә0/0/3 / Rиә1522VQFN-24?UPDI[75]
Құрылғы (отбасы)Максималды сағат
(МГц)
Жарқыл
(KiB )
SRAM
(байт)
EEPROM
(байт)
UARTI²C
(TWI)
SPIТаймерлер 8/12/16 / R
(бит)
PWMADC түйреуіштерGPIO түйреуіштерIC пакеттеріGCC арка идентификаторыPgm
Dbg
Сілтемелер
Ескертулер
  1. ^ таймер x толқындық генераторлар
  2. ^ 4 түйреуішті қолдануға болады, бірақ тек 3 бірегей генераторды қосуға болады. 4-ші түйреуіш 3-ші істікте OC1B-ге кері болады.
  3. ^ ADC тек ATtiny5 / 10-де, ал арналар 10 емес, 8 бит
  • Пакеттің бағанасы - сызықшадан кейінгі нөмір - пакеттегі түйреуіштердің саны. DIP пакеттегі кесте 0,3 дюймды (7,62 мм) құрайды. СОwww дегеніміз SOIC қаптың ені 'www' in бар пакет дюймнің мыңнан бірі. Кейбір бума түрлері бірнеше есіммен белгілі болғанымен, бумаларды салыстыруды жеңілдету үшін жалпы атау таңдалды.
  • UART / I²C / SPI бағандары - жасыл ұяшық арнайы периферияны білдіреді, сары ұяшық конфигурация биттерін орнату арқылы таңдалатын көп функциялы периферияны білдіреді. Көптеген USART перифериялық құралдары UART немесе SPI арасындағы ең аз таңдауды қолдайды, мұнда кейбіреулер қосымша таңдауды қолдайды, мысалы. LIN, IrDA, RS-485.
  • Таймерлер бағанасы - соңғы отбасылар 12 биттік таймерді қосады, сонымен бірге 32 биттік кВц сағатпен басқарылатын 16-биттік нақты уақыт есептегішін (RTC) қосады (кестеде «R» белгісімен берілген).
  • ADC chans бағаны - ADC кірісіне мультиплекс болатын аналогтық арналардың жалпы саны. Бөлшектердің көпшілігінде бір, бірнешеінде екі ADC болады.
  • Pgm / Dbg баған - флэш бағдарламалау және түзету хаттамалары: ЖЭС 12В жоғары кернеулі параллельді бағдарламалау протоколы, HVSP 12В жоғары кернеулі сериялы бағдарламалау хаттамасын білдіреді, Интернет-провайдер білдіреді Бағдарламаланатын жүйелік протокол, ішкі жарқылды бағдарламалау үшін SPI қолданады. TPI Tiny бағдарламалық интерфейсі. dW білдіреді түзету WIRE хаттама. UPDI Бірыңғай бағдарлама және интерфейс интерфейсінің хаттамасын білдіреді (ең жаңа).[76]
Қысқартулар
  • TWI: Atmels микроконтроллерлерінің көпшілігінде екі сымды интерфейс деп аталатын екі сымды автобусқа қосылуға арналған қолдау бар. Бұл іс жүзінде бірдей I²C Philips интерфейсі, бірақ бұл термин Atmel құжаттамасында сауда белгісіне байланысты болдырылмайды.
  • USI: әмбебап сериялық интерфейс (шатастыруға болмайды USB флеш ). USI - бұл көп мақсатты аппараттық байланыс модулі. Тиісті бағдарламалық қамтамасыздандыру көмегімен оны іске асыру үшін пайдалануға болады SPI,[77] I²C[78][79] немесе UART[80] интерфейс. USART перифериялық құрылғыларының USI перифериялық құрылғыларына қарағанда мүмкіндіктері көп.

Хронология

Келесі кестеде әрбір ATtiny микроконтроллерінің тізімі әрбір мәліметтер парағының бірінші шыққан күніне дейін келтірілген.

ЖылҚұрылғы (отбасы)
1999ATtiny11, ATtiny11L, ATtiny12, ATtiny12L, ATtiny12V, ATtiny22, ATtiny22L
2002ATtiny15L, ATtiny26, ATtiny26L, ATtiny28L, ATtiny28V
2003ATtiny13, ATtiny13V, ATtiny2313, ATtiny2313V, ATtiny4313
2005ATtiny24, ATtiny24V, ATtiny25, ATtiny25V, ATtiny44, ATtiny44V, ATtiny45, ATtiny45V, ATtiny84, ATtiny84V, ATtiny85, ATtiny85V
2006ATtiny261, ATtiny461, ATtiny861
2008ATtiny13A, ATtiny24A, ATtiny44A, ATtiny48, ATtiny84A, ATtiny88
2009ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny43U, ATtiny261A, ATtiny461A, ATtiny861A, ATtiny2313A
2010ATtiny20, ATtiny40, ATtiny87, ATtiny167
2011AT 166
2012ATtiny441, ATtiny841, ATtiny828
2016ATtiny102 (F), ATtiny104 (F), ATtiny417, ATtiny817
2017ATtiny212, ATtiny412, ATtiny214, ATtiny414, ATtiny814, ATtiny416, ATtiny816
2018ATtiny202, ATtiny402, ATtiny204, ATtiny404, ATtiny804, ATtiny1604, ATtiny406, ATtiny806, ATtiny1606, ATtiny807, ATtiny1607, ATtiny1614, ATtiny1616, ATtiny3216, ATtiny1617, ATtiny

Даму тақталары

Төменде Microchip Technology сататын ATtiny әзірлеу тақталары келтірілген:

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Atmel өнімі бойынша нұсқаулық 1999 ж. Қыркүйек (PDF). Атмель. Қыркүйек 1999. Мұрағатталды (PDF) түпнұсқадан 2018 жылғы 6 қазанда. Алынған 6 қазан, 2018.
  2. ^ 8-разрядты AVR микроконтроллерлері; Microchip.com
  3. ^ AVR компиляторының параметрлері; gcc.gnu.org
  4. ^ AVR үшін машиналық компилятор опциялары; nongnu.org
  5. ^ а б «ATtiny11 / ATtiny12 деректер кестесі» (PDF). Microchip технологиясы. Алынған 9 шілде, 2018.
  6. ^ «ATtiny15L деректер кестесі» (PDF). Microchip технологиясы. Алынған 9 шілде, 2018.
  7. ^ «ATtiny28 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  8. ^ «ATtiny22 деректер кестесі» (PDF). Microchip технологиясы. Алынған 16 шілде, 2018.
  9. ^ «ATtiny26 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  10. ^ «ATtiny13 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  11. ^ «ATtiny13A веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  12. ^ «AppNote AVR520 - ATtiny13-тен ATtiny13A-ға көшу» (PDF). Microchip технологиясы. Алынған 7 шілде, 2018.
  13. ^ «ATtiny24 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  14. ^ «ATtiny44 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  15. ^ «ATtiny84 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  16. ^ «ATtiny24A веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  17. ^ «ATtiny44A веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  18. ^ «ATtiny84A веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  19. ^ «ATtiny25 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  20. ^ «ATtiny45 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  21. ^ «ATtiny85 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  22. ^ «ATtiny43U веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  23. ^ «ATtiny48 веб-парағы». Microchip технологиясы. Алынған 9 шілде, 2018.
  24. ^ «ATtiny88 веб-сайты». Microchip технологиясы. Алынған 9 шілде, 2018.
  25. ^ «ATtiny87 веб-сайты». Microchip технологиясы. Алынған 9 шілде, 2018.
  26. ^ «ATtiny167 веб-сайты». Microchip технологиясы. Алынған 9 шілде, 2018.
  27. ^ «ATtiny261A веб-парағы». Microchip технологиясы. Алынған 9 шілде, 2018.
  28. ^ «ATtiny461 веб-сайты». Microchip технологиясы. Алынған 9 шілде, 2018.
  29. ^ «ATtiny461A веб-парағы». Microchip технологиясы. Алынған 9 шілде, 2018.
  30. ^ «ATtiny861 веб-сайты». Microchip технологиясы. Алынған 9 шілде, 2018.
  31. ^ «ATtiny861A веб-парағы». Microchip технологиясы. Алынған 9 шілде, 2018.
  32. ^ «ATtiny441 веб-парағы». Microchip технологиясы. Алынған 9 шілде, 2018.
  33. ^ «ATtiny841 веб-сайты». Microchip технологиясы. Алынған 9 шілде, 2018.
  34. ^ «ATtiny828 веб-сайты». Microchip технологиясы. Алынған 9 шілде, 2018.
  35. ^ «ATtiny1634 веб-сайты». Microchip технологиясы. Алынған 9 шілде, 2018.
  36. ^ «ATtiny2313 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  37. ^ «ATtiny2313A веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  38. ^ «ATtiny4313 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  39. ^ «AppNote AVR533 - ATtiny2313-тен ATtiny2313A көшу» (PDF). Microchip технологиясы. Алынған 7 шілде, 2018.
  40. ^ «ATtiny4 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  41. ^ «ATtiny5 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  42. ^ «ATtiny9 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  43. ^ «ATtiny10 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  44. ^ «ATtiny20 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  45. ^ «ATtiny40 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  46. ^ «ATtiny102 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  47. ^ «ATtiny104 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  48. ^ «ATtiny202 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  49. ^ «ATtiny402 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  50. ^ «ATtiny204 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  51. ^ «ATtiny404 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  52. ^ «ATtiny804 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  53. ^ «ATtiny1604 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  54. ^ «ATtiny406 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  55. ^ «ATtiny806 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  56. ^ «ATtiny1606 веб-парағы». Microchip технологиясы. Алынған 7 шілде, 2018.
  57. ^ «ATtiny807 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  58. ^ «ATtiny1607 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  59. ^ «ATtiny212 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  60. ^ «ATtiny412 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  61. ^ «ATtiny214 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  62. ^ «ATtiny414 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  63. ^ «ATtiny814 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  64. ^ «ATtiny1614 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  65. ^ «ATtiny416 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  66. ^ «ATtiny816 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  67. ^ «ATtiny1616 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  68. ^ «ATtiny3216 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  69. ^ «ATtiny417 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  70. ^ «ATtiny817 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  71. ^ «ATtiny1617 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  72. ^ «ATtiny3217 веб-сайты». Microchip технологиясы. Алынған 7 шілде, 2018.
  73. ^ ATtiny1624; Микрочип.
  74. ^ ATtiny1626; Микрочип.
  75. ^ ATtiny1627; Микрочип.
  76. ^ Atmel студиясының шығарылым ноталары; Microchip.com
  77. ^ «AVR319: SPI байланысы үшін USI модулін пайдалану» (PDF). Атмель. 2004. Алынған 10 маусым 2014.
  78. ^ «Atmel AVR310: USI модулін мен ретінде пайдалану2C шебері « (PDF). Атмель. 2013. Алынған 10 маусым 2014.
  79. ^ «AVR312: USI модулін мен ретінде пайдалану2C құл » (PDF). Атмель. 2005. Алынған 10 маусым 2014.
  80. ^ «AVR307: USI модулін қолданатын жарты дуплексті UART» (PDF). Атмель. 2003. Алынған 10 маусым 2014.

Әрі қарай оқу

Кішкентай
  • tinyAVR Evil Genius үшін микроконтроллерлік жобалар; 1-ші Ed; Дхананджей Гадре, Нехул Малхотра; McGraw-Hill / TAB; 272 бет; 2011; ISBN  978-0071744546.
AVR
  • AVR бағдарламалау: Аппараттық құралдарға арналған бағдарламалық жасақтама жазуды үйрену; 1-ші Ed; Эллиот Уильямс; Maker Media; 474 бет; 2014; ISBN  978-1449355784
  • Кейбір жинау қажет: AVR микроконтроллерімен құрастыру тілін бағдарламалау; 1-ші Ed; Тимоти Маргуш; CRC Press; 643 бет; 2011; ISBN  978-1439820643
  • AVR микроконтроллері және ендірілген жүйелері: құрастыру және C қолдану; 1-ші Ed; Мұхаммед Әли Мазиди, Сармад Найми, Сепехр Найми; Пирсон; 792 бет; 2010; ISBN  978-0138003319.

Сыртқы сілтемелер